ダイアログを開いて、その後、開いたダイアログ内にある
edit controlの表示をどんどん更新したいのですが、
どうやればいいでしょうか?下記のように書いてみたのですが、
ダイアログは表示されるのですが、edit controlが表示されません。
CString st1;
myDialog1 myDL;
myDL.Create(IDD_DIALOG1,this);
int loop;
for (loop = 1; loop <= loopmax; loop++)
{
st = ........
myDL.set_text(st1);
myDL.ShowWindow(SW_SHOW);
}
void myDialog1::set_text(CString st1)
{
s += st1;
return;
}
BOOL myDialog1::OnInitDialog()
{
CDialog::OnInitDialog();
myEdit1.SetWindowTextW(s);
return TRUE;
}
こういうこと?
http://forums.microsoft.com/msdn-ja/ShowPost.aspx?PostID=336338&SiteID=7
updatewindowを使うとできるのですね。
ありがとうございました。
ツイート | ![]() |