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

📄 subject_62945.htm

📁 vc
💻 HTM
字号:
<p>
序号:62945 发表者:小羽 发表日期:2003-11-30 10:53:37
<br>主题:关于对话框的问题。
<br>内容:我建立了一个基于对话框的mfc程序,当对话框最小化,最大化,移动位置,还有被别的窗口隐藏的时候,需要做一些操作。比如说最小化的时候,就结束某个线程。但我不知道在哪里添加这些消息,在哪里添加响应这些消息的函数。哪为高手能否给于指点?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:dstwwx 回复日期:2003-11-30 11:16:22
<br>内容:处理最大/最小<BR>http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=62886&amp;forum_id=34<BR><BR>移动处理WM_MOVE<BR><BR>被别的窗口隐藏的时候???<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-11-30 17:56:09
<br>内容:被别的窗口隐藏的时候???<BR>就是说在运行窗口a的时候,点击窗口b,那么窗口b就在前台,窗口a就被隐藏。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dstwwx 回复日期:2003-11-30 17:58:45
<br>内容:处理KillFocus
<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-11-30 18:00:49
<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-11-30 18:44:49
<br>内容:<BR>处理CMainFrame类的消息WM_ACTIVATEAPP,具体可以查看OnActivateApp的MSDN帮助:<BR><BR>void CMainFrame::OnActivateApp(BOOL bActive, HTASK hTask) <BR>{<BR>&nbsp;&nbsp;CFrameWnd::OnActivateApp(bActive, hTask);<BR>&nbsp;&nbsp;if( bActive )<BR>&nbsp;&nbsp;&nbsp;&nbsp;// Active<BR>&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;// Deactive<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-12-01 10:09:56
<br>内容:我的是基于对话框的,没有CMainFrame类。
<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-12-02 00:38:26
<br>内容:你进入ClassWizard-&gt;选Class Info标签-&gt;在class name中选主对话框类-&gt;在message filter中选Topmost Frame-&gt;再回到Message Maps就有了WM_ACTIVATEAPP
<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-12-02 09:16:46
<br>内容:还有一种情况,就是如果桌面上只有我这个对话框,没有别的窗口,如果我点击桌面,窗口并没有被隐藏(窗口被隐藏的时候我需要结束某个线程),这时候窗口是deactivated,那该怎么怎么办?
<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-12-03 19:37:25
<br>内容:判断窗口是最顶层的,且是deactivated的,就属于8楼的这种情况了。
<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-12-04 09:23: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>
回复者:muzi 回复日期:2003-12-22 22:42:03
<br>内容:哦<BR>
<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 + -