Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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;
}