Compartir a través de


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

Consulte también

OleCreatePictureIndirect

PICTYPE