Interface IOleInPlaceSiteWindowless (ocidl.h)
Étend l’interface IOleInPlaceSiteEx . IOleInPlaceSiteWindowless fonctionne avec IOleInPlaceObjectWindowless qui est implémenté sur l’objet sans fenêtre. Ensemble, ces deux interfaces fournissent des services à un objet sans fenêtre à partir de son conteneur, ce qui permet à l’objet sans fenêtre de :
- Traiter les messages de fenêtre
- Participer aux opérations de glisser-déplacer
- Effectuer des opérations de dessin
Un objet sans fenêtre peut entrer dans l’état actif sur place sans avoir besoin d’une fenêtre ou des ressources associées à une fenêtre. Au lieu de cela, le conteneur de l’objet fournit à l’objet de nombreux services associés à une fenêtre.
Héritage
L’interface IOleInPlaceSiteWindowless hérite de IOleInPlaceSiteEx. IOleInPlaceSiteWindowless a également les types de membres suivants :
Méthodes
L’interface IOleInPlaceSiteWindowless possède ces méthodes.
IOleInPlaceSiteWindowless ::AdjustRect Ajuste un rectangle spécifié s'il est entièrement ou partiellement couvert par des objets opaques superposés. |
IOleInPlaceSiteWindowless ::CanWindowlessActivate Indique à un objet si son conteneur peut le prendre en charge en tant qu'objet sans fenêtre qui peut être activé sur place. |
IOleInPlaceSiteWindowless ::GetCapture Appelé par un objet actif et sans fenêtre sur place pour déterminer s’il dispose toujours de la capture de la souris. |
IOleInPlaceSiteWindowless ::GetDC Fournit un objet avec un handle vers un contexte de périphérique pour un écran ou un appareil compatible à partir de son conteneur. |
IOleInPlaceSiteWindowless ::GetFocus Appelé par un objet actif et sans fenêtre sur place pour déterminer s’il a toujours le focus clavier. |
IOleInPlaceSiteWindowless ::InvalidateRect Permet à un objet d'invalider un rectangle spécifié de l'image visuelle sur l'écran. |
IOleInPlaceSiteWindowless ::InvalidateRgn Permet à un objet d'invalider une zone spécifié de l'image visuelle sur l'écran. |
IOleInPlaceSiteWindowless ::OnDefWindowMessage Appelle le traitement par défaut pour tous les messages passés à un objet. |
IOleInPlaceSiteWindowless ::ReleaseDC Libère le contexte de périphérique obtenu précédemment par un appel à IOleInPlaceSiteWindowless::GetDC. |
IOleInPlaceSiteWindowless ::ScrollRect Permet à un objet de faire défiler une zone dans son image visuelle active sur l'écran. |
IOleInPlaceSiteWindowless ::SetCapture Permet à un objet sans fenêtre et actif sur place de capturer tous les messages de la souris. |
IOleInPlaceSiteWindowless ::SetFocus Définit le focus clavier pour un objet d'interface utilisateur actif et sans fenêtre. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ocidl.h |