关于进度条的同步问题?? 我有一个主窗体,上面有一个按钮,我想通过单击这个按钮产生一个对话框,由于我要产生的对话框要进行连接数据库的操作,所以要过一段等待的时间。现在我想在主窗体上用一个进度条来显示对话框的产生进度,以至于能减轻用户等待显示对话框时的焦急心情:),我不知道怎么实现我的进度条能反映这个过程?大家帮帮忙好吗?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 m_pro.SetRange32(0,100);for (i=0;i<100;i++){if(::PeekMessage(&message,NULL,0,0,PM_REMOVE)){ ::TranslateMessage(&message); ::DispatchMessage(&message);} m_pro.SetPos(i);} 小楼听雨能不能解释一下这段呆吗?&message代表什么消息? 用CProgressCtrl加上PeekMessage, message可以为你自己定义的 是不是就是lctel(小楼听雨)的那段代码? 对不能确定进度的操作建议采用动画。如要用进度条,可设个定时器,定时Set进度条(Set的递增值可不定,这样看上去会不是很有规律),Set到100%再从头来过。当操作完成时将进度条Set为100%,关闭Dialog。建议在进度条的左上方加一个静态文本,操作过程中不断更新静态文本内容。例如:正在连接数据库,正在获取数据等。 【如何获取资源中的位图的biXPelsPerMeter和biYPelsPerMeter】 webbrowser控件闪烁的问题 debug 总是出错 关于项目报价的问题 为何我的View无法处理toolbar按纽事件 关于读写硬件USB设备? BHO如何添加事件处理? 急!DLL中如何把自定义形式的资源文件分离出另存为一个文件 怎样打印窗口客户区的数据? 下载问题 用MSFlexGrid怎么得到被选中的row(如果选择了多行) 在dialog中,放置Realplayer控件,添加了成员变量后,退出时为什么会出错??
for (i=0;i<100;i++){
if(::PeekMessage(&message,NULL,0,0,PM_REMOVE))
{
::TranslateMessage(&message);
::DispatchMessage(&message);
}
m_pro.SetPos(i);
}
&message代表什么消息?
加上PeekMessage, message可以为你自己定义的
如要用进度条,可设个定时器,定时Set进度条(Set的递增值可不定,这样看上去会不是很有规律),Set到100%再从头来过。当操作完成时将进度条Set为100%,关闭Dialog。
建议在进度条的左上方加一个静态文本,操作过程中不断更新静态文本内容。例如:正在连接数据库,正在获取数据等。