COleControl::OnWindowlessMessage

virtual BOOL OnWindowlessMessage ( UINT message, WPARAM wParam, LPARAM lParam LRESULT * plResult );

Valeur de retour

Différent de zéro en cas de succès ; sinon 0.

Paramètres

msg

Identificateur de message, telle qu'adoptée par Windows.

wParam

Telle qu'adoptée par Windows. Spécifie des informations supplémentaires de message spécifique. Le contenu de ce paramètre dépend de la valeur du paramètre msg.

lParam

Telle qu'adoptée par Windows. Spécifie des informations supplémentaires de message spécifique. Le contenu de ce paramètre dépend de la valeur du paramètre msg.

plResult

Code de résultat de Windows. Spécifie le résultat de la transformation du message et dépend du message envoyé.

Remarques

Appelé par le framework en réponse à la demande de IOleInPlaceObjectWindowless::OnWindowMessage du conteneur. Traite les messages de fenêtre pour les contrôles sans fenêtre. COleControl OnWindowlessMessage doit être utilisé pour messages autres que les messages de la souris et les messages de clavier de la fenêtre. COleControl fournit SetCapture et SetFocus spécifiquement pour obtenir le focus clavier et de la capture de souris pour les objets OLE sans fenêtre.

Puisque les objets sans fenêtres n'ont pas une fenêtre, dont ils ont besoin d'un mécanisme de laisser les messages d'envoi conteneur pour eux. Un objet OLE sans fenêtre reçoit des messages de son conteneur, par le biais de OnWindowMessage méthode sur l'interface IOleInPlaceObjectWindowless (une extension de IOleInPlaceObject pour le soutien sans fenêtre). OnWindowMessage ne prend pas un paramètre HWND.

COleControl aperçu |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;COleControl::SetCapture, COleControl::SetFocus, COleControl::GetWindowlessDropTarget

Index