摘要: 问题描述:在最近的windows程序中,由于实现了winform程序点击窗口的关闭按钮,不直接退出程序,而是将程序最小化到托盘中,这样当程序没有退出之前,直接关机会导致关机不能正常进行。 问题原因:操作系统会在用户点击关机后,发送一个关闭的消息到当前运行的应用程序,这个消息的ID号问0x11,这样当应用程序接受到消息后就会关闭自身,然后操作系统就可正常关闭了。但是我们在实现了上面的功能后,会在FormClosing事件中添加一段代码, e.Cancel = true; //最小化到托盘 NormalToMinimized(); 这样我们虽然实现了功能,但是在接受到操作系统发送来的关... 阅读全文
posted @ 2012-12-12 11:44 高宝建 阅读(2385) 评论(8) 推荐(0) 编辑