PICTDESC-Struktur (olectl.h)
Enthält Parameter zum Erstellen eines Bildobjekts über die OleCreatePictureIndirect-Funktion .
Syntax
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;
Member
cbSizeofstruct
Die Größe der Struktur in Bytes.
picType
Der von dieser Struktur beschriebene Bildtyp kann ein beliebiger Wert aus der PICTYPE-Enumeration sein. Dadurch wird der Arm der Union ausgewählt, der einer der folgenden Bildtypstrukturen entspricht.
bmp
Struktur, die Bitmapinformationen enthält, wenn picTypePICTYPE_BITMAP ist.
bmp.hbitmap
Das HBITMAP-Handle , das die Bitmap identifiziert, die dem Bildobjekt zugewiesen ist.
bmp.hpal
Der HPALETTE-Handle , der die Farbpalette für die Bitmap identifiziert.
wmf
Struktur, die Metadateiinformationen enthält, wenn picTypePICTYPE_METAFILE ist.
wmf.hmeta
Das HMETAFILE-Handle , das die Metadatei identifiziert, die dem Bildobjekt zugewiesen ist.
wmf.xExt
Horizontale Ausdehnung der Metadatei in TWIPS-Einheiten.
wmf.yExt
Vertikale Ausdehnung der Metadatei in TWIPS-Einheiten.
icon
Gibt eine Struktur an, die Symbolinformationen enthält, wenn picTypePICTYPE_ICON ist.
icon.hicon
Das HICON-Handle , das das Symbol identifiziert, das dem Bildobjekt zugewiesen ist.
emf
Struktur mit erweiterten Metadateiinformationen, wenn picTypePICTYPE_ENHMETAFILE ist.
emf.hemf
Das HENHMETAFILE-Handle , das die erweiterte Metadatei identifiziert, die dem Bildobjekt zugewiesen ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | olectl.h |