共用方式為


加入對話方塊控制項的事件處理常式

對於與類別關聯的專案對話方塊,當您建立事件處理常式時,您可以利用一些捷徑。 您可以快速地為預設控制項通知事件,或任何適用的 Windows 訊息建立處理常式。

若要建立預設控制項通知事件的處理常式

  1. 連按兩次控制項。 文字編輯器隨即開啟。

  2. 在文字編輯器中加入控制項通知處理常式碼。

若要為任何適用的 Windows 訊息建立處理常式

  1. 請按一下要處理通知事件的控制項。

  2. 屬性視窗中,按一下 [ControlEvents] 按鈕來顯示與控制項關聯的常見 Windows 事件的清單。 例如,[關於] 對話方塊上的標準 [確定] 按鈕會列出下列通知事件:

    BN_CLICKED

    BN_DOUBLECLICKED

    BN_KILLFOCUS

    BN_SETFOCUS

    注意事項注意事項

    或者,您也可以選取對話方塊,並且按一下 [ControlEvents] 按鈕,顯示對話方塊中所有控制項的通用 Windows 事件清單。

  3. 在 [屬性] 視窗中,按一下要處理之事件旁邊的右欄位,然後選取建議的通知事件名稱 (例如,OnBnClickedOK 處理 BN_CLICKED)。

    注意事項注意事項

    或者,您可以提供您選擇的事件處理常式名稱,而不是選取預設的事件處理常式名稱。

    一旦選取了事件,Visual Studio 會開啟文字編輯器並且顯示事件處理常式的程式碼。 例如,下列程式碼會被加入預設 OnBnClickedOK

    void CAboutDlg::OnBnClickedOk(void)
    {
       // TODO: Add your control notification handler code here
    }
    

如果您要將事件處理常式加入至類別而不是實作對話方塊,請使用事件處理常式精靈。 如需詳細資訊,請參閱加入事件處理常式

如需將資源加入至 Managed 專案的詳細資訊,請參閱《.NET Framework 開發人員手冊》中的應用程式中的資源。如需手動將資源加入至 Managed 專案、存取資源、顯示靜態資源和指定屬性的資源字串等詳細資訊,請參閱逐步解說:將 Windows Form 當地語系化逐步解說:使用資源進行 ASP.NET 的當地語系化

需求

Win32

請參閱

工作

定義對話方塊控制項的成員變數

加入成員函式

加入成員變數

覆寫 Virtual 函式

參考

預設控制項事件

對話方塊控制項和變數型別

概念

加入類別

加入 MFC 訊息處理常式