電子書籍の厳選無料作品が豊富!

下記のコードで、Beep音はリアルタイムに発生しますが、リストボックス
の表示は、OnBnClickedButton1()の処理が終了してから表示される様です。

Q1)、リストボックスの表示もリアルタイムに行う方法、設定はありますか?
==========================
void CTHREADAAView::OnBnClickedButton1(){
// TODO: ここにコントロール通知ハンドラー コードを追加します。
MessageBeep(-1);//Beep音の発生
m_list1.ResetContent();
m_list1.InsertString(0, _T("OnButton1()====Start"));
Sleep(1000);
m_list1.InsertString(0, _T("OnButton1()====End"));
MessageBeep(-1);//Beep音の発生
}
========================
以上、宜しくお願いします。

A 回答 (1件)

手元に環境無いですが、



m_list1.InsertString(0, _T("OnButton1()====End"));
m_list1.UpdateWindow()//クライアント領域を更新
MessageBeep(-1);//Beep音の発生

とかで、CWnd::UpdateWindowを呼んで強引に描画更新させてみるとか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!