COleControl::OnWindowlessMessage
Aufgerufen vom Framework als Reaktion auf IOleInPlaceObjectWindowless::OnWindowMessage Anforderung eines Containers.
virtual BOOL OnWindowlessMessage(
UINT msg,
WPARAM wParam,
LPARAM lParam,
LRESULT* plResult
);
Parameter
msg
Nachrichten-ID, wie von Windows übergeben.wParam
Wie in Windows übergeben.Gibt zusätzliche der meldungsspezifischen Informationen an.Der Inhalt dieses Parameters hängt vom Wert des msg-Parameters ab.lParam
Wie in Windows übergeben.Gibt zusätzliche der meldungsspezifischen Informationen an.Der Inhalt dieses Parameters hängt vom Wert des msg-Parameters ab.plResult
Windows-Ergebniscode.Gibt das Ergebnis der Meldung an, die verarbeitet und hängt von der gesendeten Nachricht ab.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Verarbeitet Windows-Meldungen für fensterlose Steuerelemente.OnWindowlessMessage von COleControl sollte für Fenstermeldungen außer Mausmeldungen und Tastaturmeldungen verwendet werden.COleControl stellt SetCapture und SetFocus speziell, um Mauszeigererkennung und Tastaturfokus für fensterlose OLE-Objekte abzurufen.
Da fensterlose Objekte kein Fenster haben, benötigen sie einen Mechanismus, um den Container Meldungen an ihnen ausliefern zu lassen.Ein fensterloses OLE-Objekt empfängt Nachrichten vom Container, durch die OnWindowMessage-Methode auf der IOleInPlaceObjectWindowless-Schnittstelle (eine Erweiterung von IOleInPlaceObject für fensterlose Unterstützung).OnWindowMessage nimmt keinen HWND-Parameter.
Anforderungen
Header: afxctl.h