※ ChatGPTを利用し、要約された質問です(原文:VS2008のMFCのTextOutについて)
VS2008のMFCのTextOutについて
毎度、お世話になります。
Windows7でVS2008のMFCのFormView形式でプログラムしています。
OnButton5でTextOut文を実行していますが、最後の『pDC->TextOut(20,80,str)』
だけ表示されます。
但し、前の2個のpDC->TextOutの後にSleep(1)を追加しますと、全て表示できます。
Q1)Sleep(1)を追加しなくて、全てのTextOutが表示できる方法はありますか?
================================
void CMFCTHREADView::OnButton5(){
// TODO: この位置にコントロール通知ハンドラ用のコードを追加してください
CDC* pDC=this->GetDC();
int t_endB=999;
str.Format("time=%d ms ",t_endB);
pDC->TextOut(20,40,str); //これだけ表示されず。
//===============
str.Format("countX=%d ",countX);
pDC->TextOut(20,60,str); //これだけ表示されず。
//===============
str.Format("countA=%d countB=%d ",countA,countB);
pDC->TextOut(20,80,str); //これだけ表示されます。
//====================
}
===================================
以上、宜しくお願いします。