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 .
Héritage
L’interface IPictureDisp hérite de l’interface IDispatch.
Notes
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. |
Implémentation OLE
Les objets Image fournissent une abstraction indépendante du langage pour les bitmaps, les icônes et les métafichiers. Comme avec l’objet de police standard, le système fournit une implémentation standard de l’objet image. Ses interfaces principales sont IPicture et IPictureDisp. Un objet image est créé avec OleCreatePictureIndirect et prend en charge les interfaces IPicture et IPictureDisp .L’objet image fourni par OLE implémente la sémantique complète des interfaces IPicture et IPictureDisp .
Spécifications
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 |