Windows-berichtenmacro's

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Met deze macro worden vensterberichten doorgestuurd.

Naam Description
WM_FORWARDMSG Hiermee kunt u een bericht dat door een venster is ontvangen doorsturen naar een ander venster voor verwerking.

Requirements

Header: atlbase.h

WM_FORWARDMSG

Met deze macro wordt een bericht dat door een venster is ontvangen doorgestuurd naar een ander venster voor verwerking.

WM_FORWARDMSG

Retourwaarde

Niet-nul als het bericht is verwerkt, nul zo niet.

Opmerkingen

Gebruik WM_FORWARDMSG om een bericht dat door een venster is ontvangen door te sturen naar een ander venster voor verwerking. De parameters LPARAM en WPARAM worden als volgt gebruikt:

Kenmerk Usage
WPARAM Gegevens die zijn gedefinieerd door de gebruiker
LPARAM Een aanwijzer naar een MSG structuur die informatie over een bericht bevat

Example

In het volgende voorbeeld m_hWndOther vertegenwoordigt u het andere venster dat dit bericht ontvangt.

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

Zie ook

Macro's