📄 subject_54918.htm
字号:
<p>
序号:54918 发表者:iceflower 发表日期:2003-10-03 16:55:27
<br>主题:如何在单文档程序开始时弹出对话框,上面有进度条控件,显示完毕消失?接着显示视图窗口?
<br>内容:谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:david_zhao 回复日期:2003-10-03 17:00:14
<br>内容:你可以在C**App::InitInstance()里实现,不过对话框的显示要在<BR>newdoucmenttemplet之前
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iceflower 回复日期:2003-10-03 17:18:57
<br>内容:谢谢,不过我已经试过了,我是这样做的:<BR>1)首先建一个对话框资源,然后为本对话框创建一个CXXDlg类;<BR>2)接着在这个对话框中加入CProgressCtrl控件,并为其设置变量m_ctrlProgress;<BR>3)在CXXDlg类的初始化函数中加入设置:<BR>m_ctrlProgress.SetRange(0,100);<BR>for(int k=0;k<10;k++)<BR>{<BR> m_ctrlProgress.SetPos(k*10+10);<BR> Sleep(1000);<BR>}<BR>4)在CXXXApp中的初始化程序中加入:<BR> CXXDlg xxDlg;<BR> xxDlg.DoModal();<BR> 结果是不工作了,嗨!<BR>请问能否用多线程实现?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:木木二中 回复日期:2003-10-03 17:49:24
<br>内容:结果不工作是什么意思?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:a dog 回复日期:2003-10-03 18:05:59
<br>内容:多线程当然可以。<BR>我想不用多线程也能实现的,使用非模态对话框试试.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hurtmanzc 回复日期:2003-10-03 18:23:41
<br>内容:在状态条中显示进度条其不更好:<BR>http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=53999&forum_id=22
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:韩广良 回复日期:2003-10-04 09:30:01
<br>内容:2楼方法可以,但需要在你的CXXDlg对话框中加一个Timer,到一定时间后调用OnOK让对话框消失。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iceflower 回复日期:2003-10-04 11:40:05
<br>内容:谢谢楼上各位!我将试一下。<BR>木木二中先生,我说的不工作是希望的对话框不显示,而是等10秒后自动出现窗口;<BR>gww先生,我使用非模态试过了,不起作用。<BR>hurtmanzc先生,程序要求是使用对话框的,不让在状态条中使用进度条,您能提供一下更有价值的消息吗?<BR>hangl先生,我将您的再试验一下,不知您能否提供使用多线程的方法实现本功能?<BR>谢谢各位!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:木木二中 回复日期:2003-10-04 15:31:48
<br>内容:进度条的代码不要放在初始化里,重载DoModal函数,把显示进度条的代码放在这个函数里面。<BR>我说的不一定正确,不过你可以试试!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:无情阁东雪 回复日期:2003-10-04 19:32:10
<br>内容:帮你做了一个,自己看吧!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:无情阁东雪 回复日期:2003-10-04 20:27:22
<br>内容:又做了一个多线程的,你也看看吧
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iceflower 回复日期:2003-10-04 21:05:43
<br>内容:谢谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Bardo 回复日期:2003-10-07 23:51:10
<br>内容:www.easthot.net中也有类似的可以下载!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -