知识大全 如何捕捉控制台程序的关闭事件

Posted 事件

篇首语:不操千曲而后晓声,观千剑而后识器。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何捕捉控制台程序的关闭事件相关的知识,希望对你有一定的参考价值。

如何捕捉控制台程序的关闭事件 最近要做个控制台程序 在用户关闭程序的时候要做些处理 但控制台程序却没有WinForm的Closing或Closed事件 想想只能用API才捕捉消息来实现了 代码如下

  using System;using System Windows Forms;using System Diagnostics;using System Runtime InteropServices;

  namespace ConsoleColsed

  public delegate bool ConsoleCtrlDelegate(int dwCtrlType);

  public class ClsMain    [DllImport( kernel dll )] private static extern bool SetConsoleCtrlHandler(ConsoleCtrlDelegate HandlerRoutine bool Add); //当用户关闭Console时 系统会发送次消息 private const int CTRL_CLOSE_EVENT = ;

  [stathread] static void Main()    ClsMain cls=new ClsMain();          public ClsMain()   // 用API安装事件处理  ConsoleCtrlDelegate newDelegate=new ConsoleCtrlDelegate(HandlerRoutine);               bool bRet=SetConsoleCtrlHandler(newDelegate true);  if(bRet==false)  //安装事件处理失败     Debug WriteLine( 失败 );    else     Console WriteLine( ok );   Console Read();              /**//// <summary>   /// 处理消息的事件   /// </summary>   private static bool HandlerRoutine(int CtrlType)    switch(CtrlType)   case CTRL_CLOSE_EVENT:       //用户要关闭Console了   Debug WriteLine( Close );   break; 

cha138/Article/program/net/201311/11665

相关参考

知识大全 捕捉DataGrid的双击事件

捕捉DataGrid的双击事件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!<!StartF

演练现场规则是指为确保演练安全而制定的对有关演练和演练控制、参与人员职责、实际紧急事件、法规符合性、演练结束程序等事项的规定或要求。下列关于演练现场规则的说法,错误的是( )

演练现场规则是指为确保演练安全而制定的对有关演练和演练控制、参与人员职责、实际紧急事件、法规符合性、演练结束程序等事项的规定或要求。下列关于演练现场规则的说法,错误的是()。A.演练不应要求承受极端的

演练现场规则是指为确保演练安全而制定的对有关演练和演练控制、参与人员职责、实际紧急事件、法规符合性、演练结束程序等事项的规定或要求。下列关于演练现场规则的说法,错误的是( )

演练现场规则是指为确保演练安全而制定的对有关演练和演练控制、参与人员职责、实际紧急事件、法规符合性、演练结束程序等事项的规定或要求。下列关于演练现场规则的说法,错误的是()。A.演练不应要求承受极端的

演练现场规则是指为确保演练安全而制定的,对有关演练和演练控制、参与人员职责、实际紧急事件、法规符合性、演练结束程序等事项的规定或要求。演练过程中所有消息或沟通的开头或结束语,使用的规范用语是( )

演练现场规则是指为确保演练安全而制定的,对有关演练和演练控制、参与人员职责、实际紧急事件、法规符合性、演练结束程序等事项的规定或要求。演练过程中所有消息或沟通的开头或结束语,使用的规范用语是()。A.

演练现场规则是指为确保演练安全而制定的,对有关演练和演练控制、参与人员职责、实际紧急事件、法规符合性、演练结束程序等事项的规定或要求。演练过程中所有消息或沟通的开头或结束语,使用的规范用语是( )

演练现场规则是指为确保演练安全而制定的,对有关演练和演练控制、参与人员职责、实际紧急事件、法规符合性、演练结束程序等事项的规定或要求。演练过程中所有消息或沟通的开头或结束语,使用的规范用语是()。A.

知识大全 解析javascript 浏览器关闭事件

解析javascript浏览器关闭事件cha138/Article/program/Java/JSP/201311/19935

知识大全 winForm打开及关闭处理事件一览

winForm打开及关闭处理事件一览  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Window

知识大全 安卓系统手机的后台运行程序,在哪里关闭

安卓系统手机的后台运行程序,在哪里关闭?同楼下说的,步骤:菜单(手机下方图标)→设置(系统设置)→应用程序→管理应用程序,在这里操作关闭与否即可。另外推荐一款软件《省电任务管理器》,我也是今天刚用的,

关闭一个活动应用程序窗口,可以使用快捷键__

关闭一个活动应用程序窗口,可以使用快捷键_____。A、Alt+F4B、Ctrl+F4C、Alt+EsCD、Ctrl+EsC答案:A解析:关闭一个活动应用程序窗口,可按快捷键Alt+F4。

什么是衰老的遗传程序论(geneticprogramtheory)?

衰老的遗传程序论认为衰老是遗传上的程序化过程,衰老是受特定基因控制的。一切生理功能的启动和关闭都是按照一定程序进行的。有一个程序存在于每种生物体的基因组中,生物体的生长、发育、老化和死亡都由这一程序控