社区
VB基础类
帖子详情
通过窗口句柄关闭程序
lujilei
2009-08-14 01:56:29
在一个程序中获得另一个程序的一个窗口句柄时,如果通过该句柄(或其他方法)关闭该程序。要注意该程序有多个窗体(窗口),要求不是仅仅关闭句柄所指向的窗口,而是结束该窗口所在的程序,就象VB中的End语句。
...全文
513
4
打赏
收藏
通过窗口句柄关闭程序
在一个程序中获得另一个程序的一个窗口句柄时,如果通过该句柄(或其他方法)关闭该程序。要注意该程序有多个窗体(窗口),要求不是仅仅关闭句柄所指向的窗口,而是结束该窗口所在的程序,就象VB中的End语句。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
东方之珠
2009-08-14
打赏
举报
回复
[Quote=引用楼主 lujilei 的回复:]
在一个程序中获得另一个程序的一个窗口句柄时,如果通过该句柄(或其他方法)关闭该程序。要注意该程序有多个窗体(窗口),要求不是仅仅关闭句柄所指向的窗口,而是结束该窗口所在的程序,就象VB中的End语句。
[/Quote]
你这个是不正当的做法!!
只知道别人程序的某个窗口句柄,要去关人家的程序,这叫手榴弹倒算——危险!
这好比是:你随便拿把钥匙去开别人保险箱,还没捅开,警察就来了!
贝隆
2009-08-14
打赏
举报
回复
PostMessage
SendMessage
倒大霉的上帝
2009-08-14
打赏
举报
回复
用递归GetParent的方法获得父窗口句柄,然后CloseHandle
futosky
2009-08-14
打赏
举报
回复
获得进程标识符不是更好?
寻求 System.ComponentModel.Win32Exception:“创建
窗口
句柄
时出错。”的问题原因
寻求 System.ComponentModel.Win32Exception:“创建
窗口
句柄
时出错。”的问题原因
C#中 System.InvalidOperationException:“在创建
窗口
句柄
之前,不能在控件上调用 Invoke 或 BeginInvoke。
在
关闭程序
时,会在下面弹出异常 this.Invoke((EventHandler)delegate {//System.InvalidOperationException:“在创建
窗口
句柄
之前,不能在控件上调用 Invoke 或 BeginInvoke。” DispWnd_picbox.Image = m_image; DispWnd_picbox
关闭 XXXXX 前你必须关闭所有会话框
这个问题应该是和Microsoft管理控制台(MicrosoftManagementConsole,MMC)有关系 我是在使用 任务计划程序 时碰到这个问题的,网上也有其他人在使用 事件查看器 的时候遇到这个问题。 解决方法很简单: 回到你使用的程序主界面,注意观察输入法栏,切换至输入法关闭(或者切换到其他输入法应该也可以,我猜测),然后再去
关闭程序
,这下就没有提示了。 知道了解决办法...
DELPHI-线程的终止和退出
在Delphi中使用线程,当窗体关闭时,如果窗体中启用了线程,一般需要手动关闭,以释放资源。 常用来结束线程的代码为: PcmThrd.Terminate; PcmThrd.WaitFor; 即先触发Terminate方法,然后等待线程的结束。 这种方法要求线程不能使用FreeOnTerminate := True; ,否则在WaitFor即将结束的时
VB基础类
7,787
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章