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

📄 subject_52575.htm

📁 vc
💻 HTM
字号:
<p>
序号:52575 发表者:萧七气 发表日期:2003-09-12 10:29:27
<br>主题:如何关闭第三方的窗口?
<br>内容:我想做一个小程序,用来关闭另外程序的窗口,方式是用命令行传参数的方式,关闭指定的窗口,我看到网上一般的介绍是用FindWindow()找到该窗口,然后处理,但是当窗口标题不是固定的时候(比如多文档),FindWindow()不能保证找到我想要的窗口,请问该怎么解决?谢谢.
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:iwill 回复日期:2003-09-12 11:08:06
<br>内容:这样试试:<BR>让用户点击鼠标拖动到指定的窗口,程序中鼠标SetCapture,响应鼠标up消息,得到目的窗口的point,调用WindowFromPoint&nbsp;&nbsp;即可得到窗口句柄
<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-09-12 13:16:09
<br>内容:我做的是一个类似引导程序的东西,在windows&#34;开始&#34;菜单,&#34;运行&#34;里面,输入参数启动我的程序,引导第三方的程序启动,然后在我的程序退出时,检测我启动的第三方程序,如果存在,就发送WM_CLOSE命令过去.就是说最开始第三方程序还没有启动,我就需要知道参数的值.参数类似: *.exe -a -b; a是我要启动的程序,b是该窗口的标题.现在的问题就是b不好确定.
<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>回复者:iwill 回复日期:2003-09-12 13:46:54
<br>内容:这个好办,不用这么麻烦,看以下代码:<BR><BR> PROCESS_INFORMATION info;<BR>&nbsp;&nbsp;&nbsp;&nbsp;STARTUPINFO si;<BR>&nbsp;&nbsp;&nbsp;&nbsp;ZeroMemory(&amp;si,sizeof(si));<BR>&nbsp;&nbsp;&nbsp;&nbsp;si.cb=sizeof(si);<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(!CreateProcess(&#34;c:\\winnt\\notepad.exe&#34;,0,0,0,0,NORMAL_PRIORITY_CLASS,0,0,&amp;si,&amp;info))<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox(&#34;创建进程失败&#34;);<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;WaitForSingleObject(info.hProcess,100000);<BR>&nbsp;&nbsp;&nbsp;&nbsp;MessageBox(&#34;创建进程关闭&#34;);<BR>&nbsp;&nbsp;&nbsp;&nbsp;CloseHandle(info.hProcess);
<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 + -