• C# WinForm 禁止最大化、最小化、双击标题栏、双击图标等操作


     1 protected override void WndProc(ref Message m)
     2 {            
     3     if (m.Msg==0x112)
     4     {
     5         switch ((int) m.WParam)
     6         {
     7             //禁止双击标题栏关闭窗体
     8             case 0xF063:
     9             case 0xF093:
    10                 m.WParam = IntPtr.Zero;
    11                 break;
    12 
    13             //禁止拖拽标题栏还原窗体
    14             case 0xF012:
    15             case 0xF010:
    16                 m.WParam = IntPtr.Zero;
    17                 break;
    18 
    19            //禁止双击标题栏
    20             case 0xf122:
    21                 m.WParam = IntPtr.Zero;
    22                 break;
    23 
    24             //禁止关闭按钮
    25             case 0xF060:
    26                 m.WParam = IntPtr.Zero;
    27                 break;
    28 
    29             //禁止最大化按钮
    30             case 0xf020:
    31                 m.WParam = IntPtr.Zero;
    32                 break;
    33 
    34             //禁止最小化按钮
    35             case 0xf030:
    36                 m.WParam = IntPtr.Zero;
    37                 break;
    38 
    39             //禁止还原按钮
    40             case 0xf120:
    41                 m.WParam = IntPtr.Zero;
    42                 break;
    43            }
    44     }            
    45     base.WndProc(ref m);
    46 }
  • 相关阅读:
    kioptrix-1
    4.4 CSRF
    upload-labs 练习笔记
    4.3 XSS
    外国人是怎样读编程书的呢?
    如何快速学习新语言
    Go开发环境配置
    Golang Package I
    MVC模式小结
    Flask基础知识
  • 原文地址:https://www.cnblogs.com/lzhu/p/5307499.html
Copyright © 2020-2023  润新知