社区
Windows SDK/API
帖子详情
从任务栏右键关闭程序引起的程序异常错误
MKD
2009-12-22 03:25:38
程序有托盘子窗口,然后在任务栏上右键菜单关闭主程序时,出现提示,错误,程序异常..,runtime error 217 at ...
经测试,每当子窗口呈托盘图标时,且使用任务栏右键关闭时出错。
其他,先关闭子窗口再关闭主程序,或者,直接正常主程序右上角点击关闭,没有任何问题。
该如何解决?
任务栏上右键菜单关闭主程序时,都将逐渐触发哪些事件?
...全文
149
5
打赏
收藏
从任务栏右键关闭程序引起的程序异常错误
程序有托盘子窗口,然后在任务栏上右键菜单关闭主程序时,出现提示,错误,程序异常..,runtime error 217 at ... 经测试,每当子窗口呈托盘图标时,且使用任务栏右键关闭时出错。 其他,先关闭子窗口再关闭主程序,或者,直接正常主程序右上角点击关闭,没有任何问题。 该如何解决? 任务栏上右键菜单关闭主程序时,都将逐渐触发哪些事件?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无条件为你
2009-12-22
打赏
举报
回复
[Quote=引用 4 楼 mkd 的回复:]
连主程序的onclosequery都不触发,里面写的对话框也无效
[/Quote]
那是不可能的,你自己建个空项目运行程序试试再说。
你的原因,可能是其它拦截消息事件与之产生了冲突。
MKD
2009-12-22
打赏
举报
回复
任务栏上右键菜单关闭主程序
用这种方法关闭程序时,托盘的释放可能有什么问题。
现在,不知道用这种方法关闭程序,都将逐渐触发哪些事件?连主程序的onclosequery都不触发,里面写的对话框也无效
MKD
2009-12-22
打赏
举报
回复
[Quote=引用 2 楼 gyk120 的回复:]
托盘?任务栏的窗口吗?
[/Quote]
是这样的,托盘是,另外加载的dll窗体,用的cooltrayicon控件
主窗口,正常的,没用托盘控件
gyk120
2009-12-22
打赏
举报
回复
托盘?任务栏的窗口吗?
imho888
2009-12-22
打赏
举报
回复
没遇到过,帮顶
你可以写一个比较简单的试一下看看
相关推荐
透明窗体
程序
在XP系统下
任务栏
无法
右键
关闭
程序
做的一个
程序
,在XP系统下
C# 设置
程序
最小化到
任务栏
右下角,鼠标左键单击还原,
右键
提示
关闭
程序
首先设置
程序
最小化到
任务栏
右下角 先给窗口添加一个notifyIcon控件 为notifyIcon控件设置ICO图标(不设置图标将无法在
任务栏
显示) 给notifyIcon控件添加点击事件 然后是最小化到
任务栏
右下角 if (this.WindowState == FormWindowState.Normal && ...
Windows
关闭
程序
托盘图标不能消失的原因
应用
程序
操作托盘图标是通过windows的委托来处理的,也就是应用
程序
对系统说“我要添加一个图标”,于是
任务栏
就多了个图标,
程序
退出时对系统说“把我的图标删除了”,
任务栏
才会消除图标。 直接砍掉一个进程,那个
程序
异常
退出,还未来得及说“把我的图标删除了”,所以
任务栏
图标不会立刻消失。 所以,只要正常
关闭
程序
,就不会出现托盘图标不能消失的情况。
java
异常
处理的学习笔记
程序
在执行时,如果
异常
没有处理,
程序
就会被迫终止,
异常
出来能使
程序
可以处理预期之外的结果,是
程序
能顺利运行。
异常
可大致分为三种:系统
错误
、
异常
、运行时
异常
系统
错误
用Error类表示,Error描述的是内部系统
错误
,而这种
错误
一般很少发生,但一旦发生,除了通知用户以及尽量委托的
关闭
程序
外,基本没什么能做的;
异常
用Exception类表示,Exception描述的是有
程序
和外部环境所
引起
的
c# winform
程序
突然 让win7系统屏幕不能休眠了
为了防止用户在
任务栏
关闭
程序
,添加了 case ShareVars.WM_SYSCOMMAND: //0x0112: { if (m.WParam.ToInt32() == ShareVars.SC_CLOSE) //
任务栏
关闭
程序
...
发帖
Windows SDK/API
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
1177
社区成员
2.2w+
社区内容
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2009-12-22 03:25
社区公告
暂无公告