[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)
{
const int MF_BYCOMMAND = 0x400; //0x400-关闭
int iSysMenu = GetSystemMenu(Handle.ToInt32(), 0);
return RemoveMenu(iSysMenu, 6, MF_BYCOMMAND);
}
//通过函数返回值就可以判断目的是否达到,在构造函数里面可以这样判断:
RemoveXButton(Handle.ToInt32());
分享到:
相关推荐
VB利用API禁用窗体的关闭按钮,源代码。
本程序实现了禁用窗体上的关闭按钮,需要的朋友请看
通过windows API禁用、启用窗体的关闭按钮,防止不小心点击X号或右键关闭按钮而关闭程序
本文介绍在C#窗体编程时,如何设置不显示右上角的最小化最大化关闭按钮。可以通过this.ControlBox这个属性的值来控制。 在Windows的窗体编程中,基本上每一个窗体都是一个最小化、最大化和关闭按钮的。见惯了...
摘要:C#源码,菜单窗体,禁止关闭窗口 禁用窗体上的关闭按钮,或者说是禁止关闭程序,因为即便不点击窗体右上角的关闭按钮,而从任务栏右键中关闭,同样是不能关闭窗口,那么只有通过任务管理器中的“结束程序”来...
通过API实现窗体关闭按钮禁用。但是还是显示。很简单。 c++/cli
范例98 禁用用户窗体的关闭按钮.xlsm
vb禁用窗体最大化、最小化和关闭快捷菜单,禁用最大化、最小化不可用,重点实现了禁止关闭窗口的功能,禁止后窗口上的关闭按钮变成灰色不可点击了,在实现方面,核心代码如下: Private Sub Form_Load() ...
VC 6.0 禁止窗口最大化、最小化、关闭按钮变灰色、禁用或无效的实例,禁止用户通过窗体右上角的最大化、最小化、关闭按钮关闭窗口、最小化或最大化窗口,也就是不让全屏显示,一般情况下不这样,不过有时候对于非...
真正屏蔽窗体上的还原按钮,以及屏蔽子窗体最大化后出现在工具栏上的还原、关闭按钮。
主要介绍了winform实现关闭按钮失效的两种方法,实例分析了WinForm实现关闭按钮失效的原理与所涉及的相关技巧,需要的朋友可以参考下
想在winform窗体中使关闭按钮禁用但用不影响最大化和最小化
第一种:禁用窗口上部的关闭按钮 方法一:在Form1的窗口程序中desigener设计器中重写如下方法:(将此部分粘贴到窗口程序中去就可以了) protected override void WndProc(ref Message m) { const int WM_...
你的背景窗体是不是经常被用户不小心关闭?本例子给你提供一种思路。
一种方法是可以在窗体的属性面板将窗体的 ControlBox属性设置为false,或者在窗体的构造函数中这样写: ... 代码如下://禁用窗体的关闭按钮 private const int CP_NOCLOSE_BUTTON = 0x200;protected
会连同最小化和最大化按钮都给弄掉了,所以,如果你想只想让关闭按钮不起作用,然后保留最小化、最大化的话,就重写窗体的CreateParams方法: 代码如下://禁用窗体的关闭按钮private const int CP_NOCLOSE_BUTTON = ...
1.7 多媒体宣传光盘...实例038 禁用标题栏上的最大化、最小化或关闭按钮 63 1.11 窗体形状及应用 65 实例039 半透明窗体 65 实例040 创建字型窗体 67 实例041 百叶窗窗体 68 实例042 类似Office助手 69
9、窗体标题栏应用实例,包括:闪烁的窗体标题栏、拖动没有标题栏的窗体、禁用标题栏上的最大化、最小化或关闭按钮。10、窗体形状及应用,包括:半透明窗体、创建字型窗体、百叶窗窗体、类似office助手。上面列举的...
内容索引:VC/C++源码,界面编程,最大化,最小化 VC++ 禁止窗体右上角各按钮,禁止或启用窗口右上角的最大化、最小化和关闭按钮,有意思吧,不过这个功能不怎么用唉,即使要用的话,也要再三考虑哦,这功能有时候会让...
点击按钮,弹出进度条窗体,进度完成自动关闭进度条窗体,并禁用进度条窗体的关闭按钮。