WPF疑難 如何禁用視窗上的關閉按鈕

2021-09-06 12:50:02 字數 482 閱讀 5070

原文 [wpf疑難]如何禁用視窗上的關閉按鈕

[wpf疑難]如何禁用視窗上的關閉按鈕

周銀輝

哈哈,主要是呼叫removemenu這個api,所以沒什麼好說的,直接「乾貨」吧:

namespace versatilemessageboxlib

public static void disable(int handle)

}在使用時:呼叫closebutton.disable(int handle)方法將視窗控制代碼傳進去就可以了,如果是wpf視窗的化,可以使用           int handle = new windowinterophelper(window).handle.toint32(); 來取得控制代碼,windowforms視窗的控制代碼是可以直接取得的。

另外,如果你想cancel視窗的關閉而不是禁用該按鈕,那麼可以參考我的這篇文章:

[wpf疑難]hide me! not close

WPF疑難 如何禁用視窗上的關閉按鈕

wpf疑難 如何禁用視窗上的關閉按鈕 周銀輝 哈哈,主要是呼叫removemenu這個api,所以沒什麼好說的,直接 乾貨 吧 namespace versatilemessageboxlib public static void disable int handle 在使用時 呼叫closebut...

WPF疑難 如何禁用視窗上的關閉按鈕

wpf疑難 如何禁用視窗上的關閉按鈕 周銀輝 哈哈,主要是呼叫removemenu這個api,所以沒什麼好說的,直接 乾貨 吧 namespace versatilemessageboxlib public static void disable int handle 在使用時 呼叫closebut...

WPF疑難 如何禁用視窗上的關閉按鈕

wpf疑難 如何禁用視窗上的關閉按鈕 周銀輝 哈哈,主要是呼叫removemenu這個api,所以沒什麼好說的,直接 乾貨 吧 namespace versatilemessageboxlib public static void disable int handle 在使用時 呼叫closebut...