マルチスレッド内でMSFlexGridにデータを表示させることはできますか?


まちゃはげ  2005-05-20 19:02:59  No: 57462

現在、マルチスレッド内で、実行している計算結果を、MSFlexGridのRowsとColsに表示したいと考えておりますが、やり方が全くわかりません。
テキストボックスやエディットボックスにはPostMessageやSendMessageを使って表示させることができました。
MSFlexGridにも表示させることはできそうだと思い、調べてみましたが、見つけられませんでした。
MSFlexGridに表示させることはできないのでしょうか?
何か方法があればよろしくお願いいたします。

開発環境はVC++ 6.0 MFC Windows2000です。


ななし  2005-05-24 02:26:41  No: 57463

SetText(多分)とか、SetTextMatrixでいけると思います。

そういう質問ではなくて、スレッド内から操作する方法のことなら
スレッド作成時に、引数にthisでも渡してMSFlexGridのメンバ変数を
操作すればよいかと思います。

PostMessageやSendMessageを使っての方法はちょっと分かりません。
Spyツールを使ってメッセージを調べれば幸せになれると思います。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加