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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour