WinForm 最大化、最小化、关闭按钮事件的拦截

简介: private int WM_SYSCOMMAND = 0x112;private long SC_MAXIMIZE = 0xF030;private long SC_MINIMIZE = 0xF020;private long SC_CLOSE = 0xF060;protected override void WndProc(ref Message m){    if (m.
private  int WM_SYSCOMMAND =  0x112;
private  long SC_MAXIMIZE =  0xF030;
private  long SC_MINIMIZE =  0xF020;
private  long SC_CLOSE =  0xF060;
protected  override  void WndProc( ref Message m)
{
     if (m.Msg == WM_SYSCOMMAND)
    {
         if (m.WParam.ToInt64() == SC_MAXIMIZE)
        {
             // MessageBox.Show("MAXIMIZE ");
             return;
        }
         if (m.WParam.ToInt64() == SC_MINIMIZE)
        {
             // MessageBox.Show("MINIMIZE ");
             return;
        }
         if (m.WParam.ToInt64() == SC_CLOSE)
        {
             // MessageBox.Show("CLOSE ");
             return;
        }
    }
     base.WndProc( ref m);
}
目录
相关文章
|
前端开发 开发者 容器
|
测试技术
华为测试工程师面试必备的问题点
华为测试工程师面试必备的问题点
331 0
|
PHP
thinkphp图片打包到zip压缩包下载
thinkphp图片打包到zip压缩包下载
299 0
可直接编辑jar包的IDEA插件-JarEditor
IDEA自带的反编译插件虽可查看jar包中的class文件,但无法直接编辑。为解决此问题,作者开发了JarEditor插件,可在IDEA中直接编辑jar文件内的class及资源文件,无需解压或手动编译。点击Jar Editor可修改代码,通过Save/Compile保存并编译,Build Jar则将更改写回jar包。该插件简化了jar包编辑流程,提高了开发效率。
796 5
可直接编辑jar包的IDEA插件-JarEditor
|
机器学习/深度学习 存储 分布式计算
【王喆-推荐系统】线上服务篇-(task5)部署离线模型
(1)业界主流的模型服务方法有 4 种,分别是预存推荐结果或 Embeding 结果、预训练 Embeding+ 轻量级线上模型、利用 PMML 转换和部署模型以及 TensorFlow Serving。
1323 0
【王喆-推荐系统】线上服务篇-(task5)部署离线模型
|
存储 图形学
【推荐100个unity插件之13】推荐一款开源的Unity网格破碎插件,实现在Unity中展示可破坏的墙壁的——unity-fracture
【推荐100个unity插件之13】推荐一款开源的Unity网格破碎插件,实现在Unity中展示可破坏的墙壁的——unity-fracture
334 0
|
运维 Linux 网络安全
运维工程师工作时最常用的20个Linux命令有哪些?建议收藏
运维工程师工作时最常用的20个Linux命令有哪些?建议收藏
18526 5
运维工程师工作时最常用的20个Linux命令有哪些?建议收藏
多个 服务器 节点同步 时间 chronyc
多个 服务器 节点同步 时间 chronyc
232 0