Estructura PICTDESC (olectl.h)
Contiene parámetros para crear un objeto de imagen a través de la función OleCreatePictureIndirect .
Sintaxis
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;
Miembros
cbSizeofstruct
El tamaño de la estructura en bytes.
picType
Tipo de imagen descrita por esta estructura, que puede ser cualquier valor de la enumeración PICTYPE . Esto selecciona el brazo de la unión que corresponde a una de las estructuras de tipo de imagen siguientes.
bmp
Estructura que contiene información de mapa de bits si picType está PICTYPE_BITMAP.
bmp.hbitmap
Identificador HBITMAP que identifica el mapa de bits asignado al objeto de imagen.
bmp.hpal
El controlador HPALETTE que identifica la paleta de colores del mapa de bits.
wmf
Estructura que contiene información de metarchivo si picType está PICTYPE_METAFILE.
wmf.hmeta
Identificador HMETAFILE que identifica el metarchivo asignado al objeto de imagen.
wmf.xExt
Extensión horizontal del metarchivo en unidades TWIPS.
wmf.yExt
Extensión vertical del metarchivo en unidades TWIPS.
icon
Identifica una estructura que contiene información de icono si picType está PICTYPE_ICON.
icon.hicon
Identificador HICON que identifica el icono asignado al objeto de imagen.
emf
Estructura que contiene información mejorada del metarchivo si picType está PICTYPE_ENHMETAFILE.
emf.hemf
Identificador HENHMETAFILE que identifica el metarchivo mejorado asignado al objeto de imagen.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | olectl.h |