다음을 통해 공유


Windows 메시지 매크로

이 매크로는 창 메시지를 전달합니다.

속성 설명
WM_FORWARDMSG 처리를 위해 창에서 받은 메시지를 다른 창으로 전달하는 데 사용합니다.

요구 사항

헤더: atlbase.h

WM_FORWARDMSG

이 매크로는 처리를 위해 창에서 받은 메시지를 다른 창으로 전달합니다.

WM_FORWARDMSG

Return Value

메시지가 처리된 경우 0이 아닌 경우 0입니다.

설명

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;
}

참고 항목

매크로