建立使用者無法結束的對話方塊
您可以建立使用者無法退出的執行階段對話方塊。 這種對話方塊對於登入以及應用程式或文件鎖定很有用。
若要建立使用者無法退出的對話方塊
在對話方塊的 [屬性] 窗格中,將 [System Menu] 屬性設定為 [False]。
這樣會停用對話方塊系統功能表和 [關閉] 按鈕。
刪除對話方塊表單中的 [取消] 和 [確定] 按鈕。
在執行階段,使用者無法退出具有這些特性的強制回應對話方塊。
為了能夠測試這種對話方塊,測試對話方塊函式會偵測何時按下 ESC (ESC 也稱為 VK_ESCAPE 虛擬按鍵)。 不論對話方塊是設計為在執行階段有何行為模式,在測試模式中您都可以按 ESC 終止對話方塊。
注意事項 |
---|
若要為 MFC 應用程式建立使用者無法退出的對話方塊,您必須覆寫 OnOK 和 OnCancel 的預設行為,這是因為不覆寫的話,即使您刪除相關的按鈕,按 ENTER 或 ESC 仍然可以關閉對話方塊。 |
如需如何將資源加入至 Managed 專案的詳細資訊,請參閱桌面應用程式中的資源。 如需如何以手動方式將資源檔加入至 Managed 專案、存取資源、顯示靜態資源,以及將資源字串指派給屬性的詳細資訊,請參閱逐步解說:將 Windows Form 當地語系化 和Walkthrough: Using Resources for Localization with ASP.NET。
需求
Win32