COleControl::OnWindowlessMessage

virtual BOOL OnWindowlessMessage ( UINT msg, WPARAM wParam, LPARAM lParam, LRESULT * PlResult );

Rückgabewert

Ungleich NULL, wenn erfolgreich; andernfalls 0.

Parameter

msg

Meldungs-ID von Windows übergeben.

wParam

Wie von Windows übergeben. Gibt zusätzliche Message-spezifische Informationen. Der Inhalt dieses Parameters hängt der Wert des Parameters msg.

lParam

Wie von Windows übergeben. Gibt zusätzliche Message-spezifische Informationen. Der Inhalt dieses Parameters hängt der Wert des Parameters msg.

plResult

Windows-Ergebniscode. Gibt das Ergebnis der Nachrichtenverarbeitung und hängt von der gesendeten Nachricht.

Bemerkungen

Als Antwort auf einen Container IOleInPlaceObjectWindowless::OnWindowMessage Anforderung aufgerufen. Verarbeitet Windows-Meldungen für fensterlose Steuerelemente. COleControl OnWindowlessMessage sollte für Fenstermeldungen außer Maus und Tastatur Nachrichten verwendet werden. COleControl enthält SetCapture und SetFocus speziell Maus erfassen und Tastatur Fokus für fensterlose OLE-Objekte zu erhalten.

Da fensterlose Objekte nicht über ein Fenster verfügen, benötigen sie einen Mechanismus die Container Versand Nachrichten zu lassen. Ein fensterloses OLE-Objekt ruft Nachrichten aus seinem Container, über die OnWindowMessage Methode der IOleInPlaceObjectWindowless -Schnittstelle (eine Erweiterung des IOleInPlaceObject für fensterlose Unterstützung). OnWindowMessage nimmt einen HWND -Parameter nicht.

Übersicht über die COleControl |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleControl::SetCapture, COleControl::SetFocus, COleControl::GetWindowlessDropTarget

Index