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