求教一个MFC弹出一个窗口 窗口里滚动一个进度条怎么弄 5

我在OninitDialog里面对进度条进行操作,却发现窗口弹出时,进度条已经滚动完了。init这个函数是不是等它执行完之后才弹出窗口。怎么解决,让先弹出窗口再让滚动条滚... 我在OninitDialog里面对进度条进行操作,却发现窗口弹出时,进度条已经滚动完了。init这个函数是不是等它执行完之后才弹出窗口。怎么解决,让先弹出窗口再让滚动条滚动。 展开
 我来答
ljt20061908
2013-07-09 · TA获得超过1033个赞
知道小有建树答主
回答量:527
采纳率:87%
帮助的人:202万
展开全部
OninitDialog是对话框初始化函数,没显示前调用的,你想让进度条显示什么的进度呢?用CProgressCtrl::SetRange函数设置进度条的范围,用CProgressCtrl::SetPos设置其值,如果你想看到其动态增长可以用一个for循环测试啊不过你的Sleep一下不然一下就过去了你看不到效果。你可以用一个BUTTON按钮控制啊(用类向导设置消息处理函数响应消息BN_CLICK就可以了啊),你点击BUTTON按钮,进度条开始增加啊!
追问
我做的是一个银行叫号系统 , 我的想法是单击主对话框的取号按钮,然后弹出一个窗口,弹出的窗口里面没有按钮,就一个进度条和两个编辑框,然后弹出窗口后再让进度条滚动。可是放到初始化函数里面就不是想要的效果了,不知道这个怎么解决。对进度条的操作我会的。。。。
追答
你将弹出的对话框放在主对话框窗口的按钮点击处理函数里就可以了啊。点击按钮后就会弹出对话框,你将编辑框关联后,在主对话的按钮处理函数中直接给他们赋值,然后调用UpdateData(FALSE)就会在弹出对话框中显示值了啊。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式