在一段代码中,想在编辑框中显示几个字,它好像不执行这个语句:
m_showstate.SetWindowText("开始进行转化................");
如果我在这个语句后面加上:
AfxMessageBox("111111111!");
这上面的语句起作用,请问为什么?
我想用一个函数使程序等几秒,请问有没有这个函数?
m_showstate.SetWindowText("开始进行转化................");
如果我在这个语句后面加上:
AfxMessageBox("111111111!");
这上面的语句起作用,请问为什么?
我想用一个函数使程序等几秒,请问有没有这个函数?
2)可以用event等待超时
3)可以用sleep
这两个函数最好不要再前台应用
4)可以一边转化一边刷新你的界面
5)可以把转化过程放在后台线程中运行
6)可以用表面线程编程刷新你的界面
UpdateData()就是用来在控件变量和控件之间数据更新的。默认的参数是TRUE,表示从控件到变量,FALSE则表示变量到控件。
用UpdateData(TRUE)
也不行!
m_showstate.UpdateWindow();你直接这样调用,肯定可以的,这个问题和Sleep, MessageBox都没有关系,关键是SetWindowText后,return返回消息循环后,控件才会更新:
hwnd:怎么设定?