Sdílet prostřednictvím


Makra zpráv Windows

Toto makro přeposílá zprávy okna.

Název Popis
WM_FORWARDMSG Slouží k přeposílání zprávy přijaté oknem do jiného okna pro zpracování.

Požadavky

Hlavička: atlbase.h

WM_FORWARDMSG

Toto makro přepošla zprávu přijatou oknem do jiného okna pro zpracování.

WM_FORWARDMSG

Návratová hodnota

Nenulové, pokud byla zpráva zpracována, nula, pokud ne.

Poznámky

Pomocí WM_FORWARDMSG přeposílání zprávy přijaté oknem do jiného okna pro zpracování. Parametry LPARAM a WPARAM se používají takto:

Parametr Využití
WPARAM Data definovaná uživatelem
LPARAM Ukazatel na MSG strukturu, která obsahuje informace o zprávě

Příklad

V následujícím příkladu představuje druhé okno, m_hWndOther které obdrží tuto zprávu.

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

Viz také

Makra