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

📄 subject_35742.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:35742 发表者:REMEX1980 发表日期:2003-04-09 09:39:51
<br>主题:如何在应用程序关闭窗口时获得通知?
<br>内容:&nbsp;&nbsp; 怎么样才能在别的程序关闭窗口时获得通知呢??<BR>说明:这些别的程序都是与本程序无关的,只是存在当前的操作系统中!<BR>&nbsp;&nbsp; 请高手赐教!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:REMEX1980 回复日期:2003-04-09 20:01:36
<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-04-10 11:14:34
<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>
回复者:harryluk 回复日期:2003-04-10 11:15:05
<br>内容:只能说在我的知识范围里没有什么显式的办法可以做,要么用系统钩子(只知道应该可以),要么用PSAPI函数定时的enum系统里所有的process并自己维护一个列表,通过PSAPI函数可以进而获得process的句饼,进程ID,窗口句饼等等。当有程序退出的时候就可以“相当于”获得了通知。
<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-04-10 13:26:21
<br>内容:首先得到别的程序的窗口句柄,有FindWindow就可以了,然后截获窗口关闭消息,然后随便你添了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:REMEX1980 回复日期:2003-04-11 10:46:42
<br>内容:用FINDWINDOW确实可以得到窗口句柄,但对于你不知道具体的窗口那不就没办法了?<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-04-11 10:59:20
<br>内容:1.EnumWindow得到窗口句柄<BR>2.再用此窗口句柄得到FindWindow要用的参数,如::GetWindowText()<BR>3。定时检测窗口:FindWindow
<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>回复者:neilgan 回复日期:2003-04-11 11:55:20
<br>内容:If you you want to know the quit of a program, you should do:<BR>EnumProcesses,OpenProcess,GetModuleFileNameEx,CloseHandle,WaitForSingleObject<BR><BR>If you want to know the close of any window, you should use WH_GETMESSAGE hook, and check whether there is a WM_CLOSE message. See Msdn:SetWindowsHookEx for more information<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>
回复者:REMEX1980 回复日期:2003-04-12 07:27:57
<br>内容:thanks...<BR><BR>If u can give a detail answer , u are wellcom
<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 + -