共用方式為


CWnd::OnCommand

架構會呼叫此成員函式,當使用者選取項目時,從 功能表,子控制項時傳送通知訊息時,或當,快速鍵按鍵會轉譯時。

virtual BOOL OnCommand(
   WPARAM wParam,
   LPARAM lParam 
);

參數

  • wParam
    wParam 低序位文字識別功能表項目、控制項或快速鍵的命令 ID。 如果訊息是從控制項, wParam 高序位文字指定告知訊息。 如果訊息是從快速鍵,高序位文字是 1。 如果訊息是從 功能表,高序位文字為 0。

  • lParam
    識別傳送訊息的控制項,如果訊息是從控制項。 否則, lParam 為 0。

傳回值

則處理這個訊息,應用程式傳回非零,則為 0。

備註

OnCommand 處理控制項和 ON_COMMAND 通知項目的訊息對應,並呼叫適當的成員函式。

覆寫衍生類別中的這個成員函式 WM_COMMAND 處理訊息。 除非基底類別 OnCommand 呼叫,覆寫不會處理訊息對應。

注意事項注意事項

此成員函式由架構呼叫可以讓您的應用程式處理 Windows 訊息。接收訊息時,參數會傳遞至函式反映這個框架接收的參數。如果您呼叫這個函式的基底類別實作,該實作會使用這個參數起始傳入訊息所提供函式取代的參數。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

WM_COMMAND

CCmdTarget::OnCmdMsg