[dllimport("user32.dll")]
private static extern intptr getsystemmenu(intptr hwnd, uint32 brevert);
[dllimport("user32.dll")]
private static extern uint32 removemenu(intptr hmenu, uint32 nposition, uint32 wflags);
private const uint32 sc_close = 0x0000f060;
private const uint32 mf_bycommand = 0x00000000;
public form1()
窗體關閉按鈕
在我們平時用的程式中,有很多已經把窗體右上方的關閉按鈕的預設關閉改變了,當然,這其中有很多都是自己繪製,然後再寫進去 但如果想留用windows的自帶的那個按鈕也實現這個效果其實也是很簡單的。首先增加乙個窗體關閉事件 this.formclosing new system.windows.forms...
禁用窗體的關閉按鈕
dllimport user32.dll public static extern int getsystemmenu int hwnd,int brevert dllimport user32.dll public static extern int removemenu int hmenu,in...
C 中如何去除窗體預設的關閉按鈕
很多時候,在winform的設計下,會遇到新建窗體時不需要用到預設的關閉按鈕的情況,而是用另外設定關閉 button或其他控制項來控制窗體的關閉。之前我遇到這個問題時,問了很多朋友,都沒找到方法,vs的窗體屬性裡也沒那一項,在msdn裡也沒有相關的資料。但後來偶然發現,原來辦法是很簡單的,只需要在初...