案例代码片段:
public partial class Form1 : Form { [DllImport("USER32.dll")] public static extern int RemoveMenu(int hMenu, int nPosition, int wFlags); [DllImport("USER32.dll")] public static extern int GetSystemMenu(int hWnd, int bRevert); const int MF_REMOVE = 0x1000; const int SC_CLOSE = 0xF060; public Form1() { //do something int hMenu = GetSystemMenu(this.Handle.ToInt32(), 0); RemoveMenu(hMenu, SC_CLOSE, MF_REMOVE); //do something } }