c#开始一个新线程,拦截关闭事件
来源:互联网 发布:台湾版淘宝官网 编辑:程序博客网 时间:2024/06/05 22:57
C#中开始一个新线程
new Thread((ThreadStart)delegate
{
Application.Run(new RF_main());
}).Start();
拦截关闭事件
protected override void WndProc(ref Message msg)
{
Console.WriteLine("改变关闭");
//Windows系统消息,winuser.h文件中有WM_...的定义
//十六进制数字,0x是前导符后面是真正的数字
const int WM_SYSCOMMAND = 0x0112;
//winuser.h文件中有SC_...的定义
const int SC_CLOSE = 0xF060;
if (msg.Msg == WM_SYSCOMMAND && ((int)msg.WParam == SC_CLOSE))
{
// 点击winform右上关闭按钮
// 加入想要的逻辑处理
// 改关闭效果为最小化
this.WindowState = FormWindowState.Minimized;
return;//阻止了窗体关闭
}
base.WndProc(ref msg);
}
判断字符串为空
if (!string.IsNullOrEmpty(bi.idcard) && !string.IsNullOrWhiteSpace(bi.idcard))
- c#开始一个新线程,拦截关闭事件
- C# Winform 拦截关闭按钮触发的事件
- C# WinForm 最大化、最小化、关闭按钮事件的拦截
- C# Winform 拦截关闭按钮触发的事件
- C# WinForm 最大化、最小化、关闭按钮事件的拦截 .
- C# Winform 拦截关闭按钮触发的事件
- C# 线程中显示一个新窗体
- QT拦截关闭窗口事件
- 拦截JInternalFrame的关闭事件
- QT拦截关闭窗口事件
- QT拦截关闭窗口事件
- C# 关闭当前窗体开启一个新的窗体
- c#线程关闭
- 一个新的开始...
- 一个新的开始
- 一个新的开始
- 一个新的开始
- 一个新的开始
- 网络拥塞
- Javascript中event对象的clientX,LayerX,offsetX, pageX
- 我准备换博客了
- Qt之系统托盘(QSystemTrayIcon详解)
- 我的数据库
- c#开始一个新线程,拦截关闭事件
- 洛谷 1583——魔法照片(排序Ex)
- 关于Oracle数据库的整理
- [bzoj2655] calc
- pat a1008(暂缺)
- 基于TFT的ZLG_GUI和3D显示的移植
- Haskell语言学习笔记(10)Writer Monad
- 机器学习之深入理解SVM
- 简单的播放内存卡中音乐的播放器