Structure PICTDESC (olectl.h)
Contient des paramètres pour créer un objet image via la fonction OleCreatePictureIndirect .
Syntaxe
typedef struct tagPICTDESC {
UINT cbSizeofstruct;
UINT picType;
union {
struct {
HBITMAP hbitmap;
HPALETTE hpal;
} bmp;
struct {
HMETAFILE hmeta;
int xExt;
int yExt;
} wmf;
struct {
HICON hicon;
} icon;
struct {
HENHMETAFILE hemf;
} emf;
};
} PICTDESC, *LPPICTDESC;
Membres
cbSizeofstruct
Taille de la structure, en octets.
picType
Type d’image décrit par cette structure, qui peut être n’importe quelle valeur de l’énumération PICTYPE . Cette opération sélectionne le bras de l’union qui correspond à l’une des structures de type d’image ci-dessous.
bmp
Structure contenant des informations bitmap si picType est PICTYPE_BITMAP.
bmp.hbitmap
Handle HBITMAP identifiant la bitmap affectée à l’objet image.
bmp.hpal
Handle HPALETTE identifiant la palette de couleurs pour la bitmap.
wmf
Structure contenant des informations de métafichier si picType est PICTYPE_METAFILE.
wmf.hmeta
Handle HMETAFILE identifiant le métafichier affecté à l’objet image.
wmf.xExt
Étendue horizontale du métafichier en unités TWIPS.
wmf.yExt
Étendue verticale du métafichier en unités TWIPS.
icon
Identifie une structure contenant des informations d’icône si picType est PICTYPE_ICON.
icon.hicon
Handle HICON identifiant l’icône affectée à l’objet image.
emf
Structure contenant des informations de métafichier améliorées si picType est PICTYPE_ENHMETAFILE.
emf.hemf
Handle HENHMETAFILE identifiant le métafichier amélioré affecté à l’objet image.
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] |
En-tête | olectl.h |