`
cloudtech
  • 浏览: 4606194 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

关闭按钮变灰色

 
阅读更多
 [ DllImport ( "USER32.DLL" ) ]
  public static extern int GetSystemMenu(int hwnd, int bRevert);
  [ DllImport ( "USER32.DLL" ) ]
  public static extern int RemoveMenu(int hMenu, int nPosition, int wFlags);

  /// <summary>
  /// 返回值,非零表示成功,零表示失败。
  /// </summary>
  /// <param name="iHWND">窗口的句柄</param>
  /// <returns>是否成功</returns>
  public int RemoveXButton(int iHWND)
  {
   int iSysMenu;
   const int MF_BYCOMMAND = 0x400; //0x400-关闭
   iSysMenu = GetSystemMenu(this.Handle.ToInt32(), 0);
   return RemoveMenu(iSysMenu, 6, MF_BYCOMMAND);
  } 

    private void Form1_Load(object sender, EventArgs e)
    {

      //通过函数返回值就可以判断目的是否达到,在构造函数里面可以这样判断:
      int iReturn = RemoveXButton(this.Handle.ToInt32());
      if (iReturn == 0) //返回值非零表示成功,零表示失败。
      {
        MessageBox.Show("Error!");
      }
      else
      {
        MessageBox.Show("Success!");
      }
     }

分享到:
评论

相关推荐

    VC 窗口最大化、最小化、关闭按钮变灰色、禁用或无效实例.rar

    VC 6.0 禁止窗口最大化、最小化、关闭按钮变灰色、禁用或无效的实例,禁止用户通过窗体右上角的最大化、最小化、关闭按钮关闭窗口、最小化或最大化窗口,也就是不让全屏显示,一般情况下不这样,不过有时候对于非...

    C#中Winform窗体Form的关闭按钮变灰色的方法

    主要介绍了C#中Winform窗体Form的关闭按钮变灰色的方法,对于C#程序界面的设计有一定的借鉴价值,需要的朋友可以参考下

    C#窗体最大化 最小化 关闭按钮灰色 失效改变功能

    1.使窗体最大化,最小化或关闭按钮变为灰色; 2.改变窗体关闭按钮的功能 3.使关闭按钮失去作用 互动学习。。。。。

    vb去掉关闭窗口使其变灰色

    可以去掉vb里的关闭窗口和最大最小化窗口,使他们显示但是是灰体

    VC实现让关闭按钮成灰色不可用的方法

    对于有些情况下运行的VC项目程序来说,会有禁止用户通过标题栏上的关闭按钮关闭窗口的情况,你会发现,这时候程序的关闭按钮变成灰色不可用,从任务栏处也无法关闭窗口,菜单同样是灰色的,很好的禁止了窗口关闭功能...

    让窗体右上角关闭按钮失效程序代码

    程序段可以让窗体右上角关闭按钮失效程序代码示例,完整的程序段!

    VC.NET禁止标题栏右侧的关闭按钮

    让“红叉”不起作用,Visual C++.NET禁止窗口标题栏右侧的关闭按钮,让其变成灰色不可用状态,鼠标移上也不起作用了,大家知道每打工一个窗口,在任务栏处也有显示,也可以关闭它,但经过本代码的处理后,在任务栏处...

    VB屏蔽窗口的关闭、最大化、最小化按钮

    内容索引:VB源码,界面编程,最大化,最小化 VB屏蔽窗口上的关闭、最大化、最小化按钮,让VB窗体中的关闭、最大化、最小化按钮不可用

    vb禁用窗体最大化、最小化和关闭快捷菜单.rar

    vb禁用窗体最大化、最小化和关闭快捷菜单,禁用最大化、最小化不可用,重点实现了禁止关闭窗口的功能,禁止后窗口上的关闭按钮变成灰色不可点击了,在实现方面,核心代码如下:  Private Sub Form_Load()  ...

    Winform消除button按下出现的虚线简单实现方法

    本文实例讲述了Winform消除button按下出现的虚线简单实现方法。分享给大家供大家参考。具体实现方法如下: ... 您可能感兴趣的文章:C#中Winform窗体Form的关闭按钮变灰色的方法C# Winform实现捕获窗体最小化

    VS20052008中清除最近打开项目的方法

    VS20052008中清除最近打开项目的方法 VS20052008中清除最近打开项目的方法

    wince禁止程序标题栏上的退出按钮示例

    最近写的一个测试程序在某些情况需要禁止用户误操作到退出按钮,结合网上找到的资料,实现了禁止和使能标题栏上的退出按钮:代码如下:禁止X按钮,并变成灰色: 代码如下:// 禁止标题栏上的退出按钮CMenu *menu = ...

    VB屏蔽CLOSE

    提供VB 系统菜单编辑API 大家可以参考 关闭按钮会程灰色

    二元拼图:尝试点亮所有按钮-matlab开发

    要解决难题: 您必须让所有按钮亮起(变白) 单击(灰色/白色)按钮尝试打开/关闭它们……这些按钮只会以特定模式打开/关闭,您必须在使用过程中发现(提示:这个游戏不是白叫二元拼图) 当您在每个级别达到尽可能少...

    Kali Linux安装VMware tools安装过程及VM安装vmtools按钮灰色

    2.如图打开虚拟机,点击安装vmtools选项 (如果安装vmtools像下图一样为灰色,见图2关闭虚拟机,在虚拟机设置CD/DVD和软盘为自动检索再重启就可以了)   2.打开终端,到/media/cdrom0中查看vmtools是否有vmtools的镜像,再...

    关闭或删除IE8浏览器自带Bing搜索器的方法与步骤

    在IE地址栏输入已知网址,点击搜索按钮,展现在你的眼前:不是你需要的网页;而是【必应】(Bing)搜出一大堆你不需要网址——烦!按本文方法与步骤操作,即可去掉前述之烦恼!

    摄像头隐藏录制和监控

    1,D盘空间不能小于2G。首先在D盘建立"录象"目录(不包含引号,注意别打成...3,灰色的按钮或选项并非屏蔽,而是根本就没有写代码,请不要使用诸如“灰色按钮克星”之类的软件来试图激活按钮或选项。会造成程序紊乱。

    网页模板小偷V18.0 去弹窗完美破解版

    软件作用:输入目标网页的网址,即可在本地生成对应文件夹保存整个网页,并包含网页文件所用到的各种素材; 网页的素材一般指:图片,CSS文件,JS文件,ICO文件,SWF文件等,本...bp EnableWindow 修复软件下载一次后按钮为灰色;

Global site tag (gtag.js) - Google Analytics