⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_26603.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:26603 发表者:atang 发表日期:2003-01-03 04:43:46
<br>主题:为何Dialog不能用DestroyWindow()命令关闭?
<br>内容:创建一个About对话框,按"确定"按钮关闭,用DestroyWindow为什么不行呢??
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:mm2003 回复日期:2003-01-03 08:23:12
<br>内容:Destroywindows好像只能用于无模式对话框,模式对话框用ONOK()和ONCANCEL()
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:tigersky2000 回复日期:2003-01-03 08:31:39
<br>内容:调用基类(CDdialog)的onok() oncancel()可以关闭他! 或者使用EndDialog()来关闭
<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>回复者:zhangfeng 回复日期:2003-01-03 08:38:23
<br>内容:我同意mm2003有看法。的确,在windows操作系统中的对话框的模式有所不同,就拿那位朋友来话对于DestroyWindow只能对无模式对话框对能关闭,而About对话框在默认情况下是有模式的,只有用ONOK或者ONCANCEL更或者用EndDialog更或者用sendmessage、postmessage消息队列来关闭,总之方法多的是,就看老兄你选哪一种了,不过我一直用CDialog::ONLK();呵呵!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:zhangfeng 回复日期:2003-01-03 08:39:47
<br>内容:上面写错了,呵呵,是CDialog::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>
回复者:(zl剑客) 回复日期:2003-01-03 08:58:39
<br>内容:对话框有有模式和无模式之分.<BR>生成它们的API也不相同.<BR>对于有模式的: DialogBox,DialogBoxParam<BR><BR>无模式的:CreateDialog,CreateDialogParam<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CreateDialogInderect,CreateDialogIndirectParam<BR>关闭有模式对话框调用 EndDialog即可!<BR>关闭无模式的就相当于关闭一个窗口,所以调用DestroyWindow.
<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-01-03 09:44:59
<br>内容:好像CloseWindow()也可以吧?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:atang 回复日期:2003-01-03 19:32:20
<br>内容:CloseWindow()只是最小化窗口
<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 + -