共用方式為


CWindowImpl::WindowProc

這個靜態函式實作視窗程序。

static LRESULT CALLBACK WindowProc(
   HWND hWnd,
   UINT uMsg,
   WPARAM wParam,
   LPARAM lParam 
);

參數

  • hWnd
    視窗的控制代碼。

  • uMsg
    [in] 訊息傳送到視窗。

  • wParam
    [in] 其他特定訊息資訊。

  • lParam
    [in] 其他特定訊息資訊。

傳回值

訊息處理的結果。

備註

WindowProc 使用預設的訊息對應 (宣告 BEGIN_MSG_MAP) 與立即訊息對應到適當的處理常式。 如果需要, WindowProc 呼叫其他訊息處理的 DefWindowProc 。 如果最後訊息未處理, WindowProc 執行下列動作:

  • 如果視窗 unsubclassed,執行 unsubclassing。

  • 清除 m_hWnd

  • 會終結視窗之前的呼叫 OnFinalMessage

您可以覆寫 WindowProc 處理訊息提供不同的機制。

需求

Header: atlwin.h

請參閱

參考

CWindowImpl 類別