共用方式為


Windows 訊息巨集

這個宏會轉寄視窗訊息。

名稱 描述
WM_FORWARDMSG 使用 將視窗收到的訊息轉送至另一個視窗進行處理。

需求

標頭: atlbase.h

WM_FORWARDMSG

此宏會將視窗收到的訊息轉送至另一個視窗進行處理。

WM_FORWARDMSG

傳回值

如果訊息已處理,則為非零,如果沒有,則為零。

備註

使用WM_FORWARDMSG,將視窗收到的訊息轉送至另一個視窗進行處理。 LPARAM 和 WPARAM 參數的使用方式如下:

參數 使用方式
WPARAM 使用者定義的資料
LPARAM 結構的指標 MSG ,其中包含訊息的相關資訊

範例

在下列範例中, m_hWndOther 代表另一個接收此訊息的視窗。

LRESULT CMyWindow::OnMsg(UINT nMsg, WPARAM wParam, LPARAM lParam, 
   BOOL& bHandled)
{
   MSG msg = { m_hWnd, nMsg, wParam, lParam, 0, { 0, 0 } };
   LRESULT lRet = SendMessage(m_hWndOther, WM_FORWARDMSG, 0, (LPARAM)&msg);
   if(lRet == 0)   // not handled
      bHandled = FALSE;
   return 0;
}

另請參閱

巨集