Interface IPictureDisp (ocidl.h)
Expose les propriétés de l’objet image via Automation. Il fournit un sous-ensemble des fonctionnalités disponibles via les méthodes IPicture .
L’interface IPictureDisp hérite de l’interface IDispatch.
Le tableau suivant décrit les dispID pour les différentes propriétés d’image.
Constant | Valeur |
---|---|
DISPID_PICT_HANDLE | 0 |
DISPID_PICT_HPAL | 2 |
DISPID_PICT_TYPE | 3 |
DISPID_PICT_WIDTH | 4 |
DISPID_PICT_HEIGHT | 5 |
DISPID_PICT_RENDER | 6 |
Chaque propriété de l’interface IPictureDisp inclut une méthode get_PropertyName si la propriété prend en charge l’accès en lecture et une méthode put_PropertyName si la propriété prend en charge l’accès en écriture. La plupart des propriétés prennent en charge l’accès en lecture uniquement, à l’exception de la propriété hPal.
Propriété | Type | Accès | Description |
---|---|---|---|
Handle | OLE_HANDLE (int) | R | Le handle GDI Windows de l’image |
hPal | OLE_HANDLE (int) | L/E | Handle Windows de la palette utilisée par l’image. |
Type | short | R | Type d’image (voir PICTYPE). |
Largeur | OLE_XSIZE_HIMETRIC (long) | R | Largeur de l’image. |
Hauteur | OLE_YSIZE_HIMETRIC (long) | R | Hauteur de l’image. |
L’objet image fourni par OLE implémente la sémantique complète des interfaces IPicture et IPictureDisp .
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 |