请问进度的程序应该放在哪个地方才会执行?
只知道OnInitDialog() 这个函数,不过函数里的程序是在显示窗口之前就运行完毕了,我要的是显示以后再自动运行的
谢谢!
新手问题多,请原谅!
11 个解决方案
#1
注册表
#2
OnTimer()
#3
加一个定时器吧
#4
Programmerjacinth(阿聪),我真的是看不懂的意思,注册表能做什么??
#5
在OnInitDialog()加入,SetTimer(0,1000,NULL);
添加WM_TIMER消息的消息响应函数OnTimer();
把你的处理程序放在OnTimer()中。
添加WM_TIMER消息的消息响应函数OnTimer();
把你的处理程序放在OnTimer()中。
#6
当然在你的OnTimer()函数中还要加入KillTimer(0);
#7
谢谢啊,看来好麻烦啊~~~
#8
还有个问题:对话框如何自动关闭啊?
就是原来的例子,启动后,自动显示进度条,当进度条显示为100时,自动关闭该窗口,怎么做?
就是原来的例子,启动后,自动显示进度条,当进度条显示为100时,自动关闭该窗口,怎么做?
#9
处理完了调用CDialog::OnCancle();
#10
你这20分真顶用啊,呵呵!
20分问这么多问题:)
20分问这么多问题:)
#11
谢谢大家,学到不少^_^!
#1
注册表
#2
OnTimer()
#3
加一个定时器吧
#4
Programmerjacinth(阿聪),我真的是看不懂的意思,注册表能做什么??
#5
在OnInitDialog()加入,SetTimer(0,1000,NULL);
添加WM_TIMER消息的消息响应函数OnTimer();
把你的处理程序放在OnTimer()中。
添加WM_TIMER消息的消息响应函数OnTimer();
把你的处理程序放在OnTimer()中。
#6
当然在你的OnTimer()函数中还要加入KillTimer(0);
#7
谢谢啊,看来好麻烦啊~~~
#8
还有个问题:对话框如何自动关闭啊?
就是原来的例子,启动后,自动显示进度条,当进度条显示为100时,自动关闭该窗口,怎么做?
就是原来的例子,启动后,自动显示进度条,当进度条显示为100时,自动关闭该窗口,怎么做?
#9
处理完了调用CDialog::OnCancle();
#10
你这20分真顶用啊,呵呵!
20分问这么多问题:)
20分问这么多问题:)
#11
谢谢大家,学到不少^_^!