• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エディットコントロールへの表示 )

C++/MFCでエディットコントロールに文字が表示されない問題

このQ&Aのポイント
  • C++/MFCでエディットコントロールに文字が表示されない問題について解決方法を教えてください。
  • 起動時には文字が表示されず、処理後にだけ表示されるという問題が発生しています。
  • Windows XP Homeで開発環境はVisual Studio 2005 Standard Editionを使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.1

m_edit.UpdateWindow() 入れれば表示されるはず

stkmghck
質問者

お礼

koi1234さん、 ご返答いただき、まことにありがとうございます。 早速、試してみたところ、うまく表示されました! こんな簡単なことだったとは…。 ありがとうございました。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>...Dlg::OnBnClickedButton() >{ >m_edit.SetWindowTextA("Start"); >// 何らかの処理 >m_edit.SetWindowTextA("End"); >} この「何らかの処理」が数十秒もかかったりするような処理だった場合… 処理中にだいあろぐに対して操作を行おうとすると、OSにより「(応答なし)」の称号を付与されるかも知れません。 ということで、そういう処理はワーカースレッド作ってそちらで処理するか、 自分でメッセージ回すようにする必要があります。

stkmghck
質問者

お礼

Wr5さん、 コメントありがとうございます。 今回の処理は大体5~10秒程度の処理でしたので、 koi1234さんにおしえていただいた手続きで 特に使い勝手が悪いことはありませんでした。 ただ今後このような処理を実装するときは コメントいただいたことも考慮したいと思います。 ありがとうございました。

関連するQ&A