COleControl::OnWindowlessMessage
Appelé par l'infrastructure en réponse à la requête d' IOleInPlaceObjectWindowless::OnWindowMessage d'un conteneur.
virtual BOOL OnWindowlessMessage(
UINT msg,
WPARAM wParam,
LPARAM lParam,
LRESULT* plResult
);
Paramètres
msg
Identificateur de message comme réussie par windows.wParam
Comme réussie par windows.Spécifie les informations supplémentaires spécifiques au message.Le contenu de ce paramètre dépend de la valeur du paramètre d' msg .lParam
Comme réussie par windows.Spécifie les informations supplémentaires spécifiques au message.Le contenu de ce paramètre dépend de la valeur du paramètre d' msg .plResult
Code de sortie windows.Spécifie le résultat du traitement des messages et dépend du message envoyé.
Valeur de retour
Une valeur différente de zéro si l'opération a réussi ; sinon 0.
Notes
Traite les messages de fenêtre pour des contrôles sans fenêtre.OnWindowlessMessage d'COleControl doit être utilisé pour les messages de fenêtre autres que les messages de la souris et des messages de clavier.COleControl fournit SetCapture et SetFocus spécifiquement pour obtenir la capture de la souris et le focus clavier pour les objets OLE sans fenêtre.
Étant donné que les objets sans ne possèdent pas une fenêtre, ils ont besoin d'un mécanisme pour permettre le conteneur distribuer des messages à eux.Un objet OLE sans fenêtre reçoit des messages de son conteneur, via la méthode d' OnWindowMessage sur l'interface d' IOleInPlaceObjectWindowless (une extension d' IOleInPlaceObject pour la prise en charge sans fenêtre).OnWindowMessage n'accepte pas de paramètre d' HWND .
Configuration requise
Header: afxctl.h