C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法

 更新时间:2015年08月20日 12:16:07   作者:我心依旧  
这篇文章主要介绍了C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法,涉及C#使用WinForm针对窗口操作的各种常用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法。分享给大家供大家参考。具体实现方法如下:

protected override void WndProc(ref Message m)
{   
 if (m.Msg==0x112)
 {
  switch ((int) m.WParam)
  {
   //禁止双击标题栏关闭窗体
   case 0xF063:
   case 0xF093:
    m.WParam = IntPtr.Zero;
    break;
   //禁止拖拽标题栏还原窗体
   case 0xF012:
   case 0xF010:
    m.WParam = IntPtr.Zero;
    break;
   //禁止双击标题栏
   case 0xf122:
    m.WParam = IntPtr.Zero;
    break;
   //禁止关闭按钮
   case 0xF060:
    m.WParam = IntPtr.Zero;
    break;
   //禁止最大化按钮
   case 0xf020:
    m.WParam = IntPtr.Zero;
    break;
   //禁止最小化按钮
   case 0xf030:
    m.WParam = IntPtr.Zero;
    break;
   //禁止还原按钮
   case 0xf120:
    m.WParam = IntPtr.Zero;
    break;
   }
 }   
 base.WndProc(ref m);
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#自写的一个HTML解析类(类似XElement语法)

    C#自写的一个HTML解析类(类似XElement语法)

    这篇文章主要介绍了C#自写的一个HTML解析类(类似XElement语法),本文给出了实现代码和使用实例,同时给出了测试HTML实例,需要的朋友可以参考下
    2015-06-06
  • C#反射实现插件式开发的过程详解

    C#反射实现插件式开发的过程详解

    插件式架构,一种全新的、开放性的、高扩展性的架构体系,插件式架构设计好处很多,把扩展功能从框架中剥离出来,降低了框架的复杂度,让框架更容易实现,这篇文章主要介绍了C#反射实现插件式开发,需要的朋友可以参考下
    2023-09-09
  • C#/VB.NET 在PDF中添加文件包(Portfolio)的方法

    C#/VB.NET 在PDF中添加文件包(Portfolio)的方法

    这篇文章主要介绍了C#/VB.NET 在PDF中添加文件包(Portfolio)的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-06-06
  • C#使用TimeSpan时间计算的简单实现

    C#使用TimeSpan时间计算的简单实现

    这篇文章主要给大家介绍了关于C#使用TimeSpan时间计算的相关资料,以及通过一个实例代码给大家介绍了C#使用timespan和timer完成一个简单的倒计时器的方法,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-06-06
  • C#实现Json转DataTable并导出Excel的方法示例

    C#实现Json转DataTable并导出Excel的方法示例

    这篇文章主要介绍了C#实现Json转DataTable并导出Excel的方法,结合实例形式总结分析了Json转换DataTable,以及DataTable导出Excel相关操作技巧,需要的朋友可以参考下
    2019-02-02
  • C#中使用OpenCV的常用函数的常用示例

    C#中使用OpenCV的常用函数的常用示例

    这篇文章主要介绍了C#中使用OpenCV的常用函数的常用示例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • Winform窗体效果实例分析

    Winform窗体效果实例分析

    这篇文章主要介绍了Winform窗体效果,涉及WinForm窗体设计的常见参数设置及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • C#计算两个时间差的方法代码分享

    C#计算两个时间差的方法代码分享

    做项目需要用到计算时间差,就整理出来供有需要的朋友参考一下
    2013-12-12
  • c#集合快速排序类实现代码分享

    c#集合快速排序类实现代码分享

    这篇文章主要介绍了C#实现集合排序类,大家参考使用吧
    2013-12-12
  • C#中Datetimepicker出现问题的解决方法

    C#中Datetimepicker出现问题的解决方法

    这篇文章主要给大家介绍了关于C#中Datetimepicker出现问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11

最新评论