using System.Runtime.InteropServices; //禁用关闭按钮需要引用这个
public partial class Form : Form
{
[DllImp
public static extern int GetSystemMenu(int hwnd, int bRevert);
[DllImp
public static extern int RemoveMenu(int hMenu, int nPosition, int wFlags);
const int MF_REMOVE = 0x1000;
const int SC_RESTORE = 0xF120; //还原
const int SC_MOVE = 0xF010; //移动
const int SC_SIZE = 0xF000; //大小
const int SC_MINIMIZE = 0xF020; //最小化
const int SC_MAXIMIZE = 0xF030; //最大化
const int SC_CLOSE = 0xF060; //关闭
public Form()
{
InitializeComponent();
}
private void Form_Load(object sender, EventArgs e)
{
//禁用关闭按钮需要
int hMenu = GetSystemMenu(this.Handle.ToInt32(), 0);
RemoveMenu(hMenu, SC_CLOSE, MF_REMOVE);
}
}