新增事件處理常式
從資源編輯器中,您可以使用 事件處理常式精靈,為對話方塊控制項新增事件處理常式或編輯現有的事件處理常式。
您可以使用屬性視窗將事件新增至實作對話方塊的類別。 若要將事件新增至對話方塊類別以外的類別,請使用事件處理常式精靈。
若要將事件處理常式新增至對話方塊控制項:
以滑鼠右鍵按一下您想要處理通知事件的控制項。
在捷徑功能表上,選擇 [新增事件處理常式] 以顯示 [事件處理常式精靈]。
在 [訊息類型] 方塊中選取事件,將其新增至 [類別清單] 方塊中選取的類別。
接受 [函式處理常式名稱] 方塊中的預設名稱,或提供您選擇的名稱。
選取 [新增並編輯],將事件處理常式新增至專案,並在新函式處開啟文字編輯器來新增適當的事件處理常式程式碼。
如果選取的訊息類型已經有所選取類別的事件處理常式,便無法使用 [新增並編輯],而是可以使用 [編輯程式碼]。 選取 [編輯程式碼],在現有的函式處開啟文字編輯器。
或者,您可以從 屬性視窗新增事件處理常式。 如需詳細資訊,請參閱新增對話方塊控制項的事件處理常式。
本節內容
事件處理常式精靈
此精靈會將對話方塊控制項的事件處理常式新增至您選擇的類別。 如果您從屬性視窗新增事件處理常式,則只能將它新增至實作對話方塊的類別。 如需詳細資訊,請參閱新增對話方塊控制項的事件處理常式。
命令名稱
指出為其新增事件處理常式的所選取控制項。 此方塊無法使用。
訊息類型
顯示所選取控制項目前可能的訊息處理常式的清單。
函式處理常式名稱
顯示新增來處理事件的函式名稱。 名稱預設為依據訊息類型和命令,並在前面加上
On
。 例如,對於稱為IDC_BUTTON1
的按鈕,訊息類型BN_CLICKED
顯示函式處理常式名稱為OnBnClickedButton1
。類別清單
顯示您可以新增事件處理常式的可用類別。 所選取對話方塊的類別會以紅色顯示。
處理常式描述
為 [訊息類型] 方塊中選取的項目提供描述。 此方塊無法使用。
新增和編輯
將訊息處理常式新增至選取的類別或物件。 它還會開啟文字編輯器到新函式,讓您能夠新增控制項通知的處理常式程式碼。
編輯程式碼
開啟文字編輯器到選取的現有函式,讓您能夠新增或編輯控制項通知處理常式的程式碼。