共用方式為


建立使用者無法結束的對話方塊

您可以建立使用者無法退出的執行階段對話方塊。 這種對話方塊對於登入以及應用程式或文件鎖定很有用。

若要建立使用者無法退出的對話方塊

  1. 在對話方塊的 [屬性] 窗格中,將 [System Menu] 屬性設定為 [False]。

    這樣會停用對話方塊系統功能表和 [關閉] 按鈕。

  2. 刪除對話方塊表單中的 [取消] 和 [確定] 按鈕。

    在執行階段,使用者無法退出具有這些特性的強制回應對話方塊。

為了能夠測試這種對話方塊,測試對話方塊函式會偵測何時按下 ESC (ESC 也稱為 VK_ESCAPE 虛擬按鍵)。 不論對話方塊是設計為在執行階段有何行為模式,在測試模式中您都可以按 ESC 終止對話方塊。

注意事項注意事項

若要為 MFC 應用程式建立使用者無法退出的對話方塊,您必須覆寫 OnOKOnCancel 的預設行為,這是因為不覆寫的話,即使您刪除相關的按鈕,按 ENTER 或 ESC 仍然可以關閉對話方塊。

如需如何將資源加入至 Managed 專案的詳細資訊,請參閱桌面應用程式中的資源。 如需如何以手動方式將資源檔加入至 Managed 專案、存取資源、顯示靜態資源,以及將資源字串指派給屬性的詳細資訊,請參閱逐步解說:將 Windows Form 當地語系化Walkthrough: Using Resources for Localization with ASP.NET

需求

Win32

請參閱

工作

如何:建立資源

參考

資源檔 (Visual Studio)

對話方塊編輯器