Struttura PICTDESC (olectl.h)
Contiene parametri per creare un oggetto immagine tramite la funzione OleCreatePictureIndirect .
Sintassi
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;
Members
cbSizeofstruct
Dimensioni della struttura, in byte.
picType
Tipo di immagine descritta da questa struttura, che può essere qualsiasi valore dell'enumerazione PICTYPE . In questo modo viene selezionato il braccio dell'unione che corrisponde a una delle strutture del tipo di immagine riportate di seguito.
bmp
Struttura contenente informazioni bitmap se picType è PICTYPE_BITMAP.
bmp.hbitmap
Handle HBITMAP che identifica la bitmap assegnata all'oggetto picture.
bmp.hpal
Handle HPALETTE che identifica la tavolozza colori per la bitmap.
wmf
Struttura contenente le informazioni sul metafile se picType è PICTYPE_METAFILE.
wmf.hmeta
Handle HMETAFILE che identifica il metafile assegnato all'oggetto picture.
wmf.xExt
Estensione orizzontale del metafile nelle unità TWIPS.
wmf.yExt
Estensione verticale del metafile nelle unità TWIPS.
icon
Identifica una struttura contenente informazioni sull'icona se picType è PICTYPE_ICON.
icon.hicon
Handle HICON che identifica l'icona assegnata all'oggetto picture.
emf
Struttura contenente informazioni metafile avanzate se picType è PICTYPE_ENHMETAFILE.
emf.hemf
Handle HENHMETAFILE che identifica il metafile avanzato assegnato all'oggetto picture.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | olectl.h |