Estrutura PICTDESC (olectl.h)
Contém parâmetros para criar um objeto de imagem por meio da função OleCreatePictureIndirect .
Sintaxe
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;
Membros
cbSizeofstruct
O tamanho da estrutura em bytes.
picType
Tipo de imagem descrito por essa estrutura, que pode ser qualquer valor da enumeração PICTYPE . Isso seleciona o braço da união que corresponde a uma das estruturas de tipo de imagem abaixo.
bmp
Estrutura que contém informações de bitmap se picType for PICTYPE_BITMAP.
bmp.hbitmap
O identificador HBITMAP que identifica o bitmap atribuído ao objeto de imagem.
bmp.hpal
O identificador HPALETTE que identifica a paleta de cores do bitmap.
wmf
Estrutura que contém informações de metarquivo se picType for PICTYPE_METAFILE.
wmf.hmeta
O identificador HMETAFILE que identifica o metarquivo atribuído ao objeto de imagem.
wmf.xExt
Extensão horizontal do meta-arquivo em unidades TWIPS.
wmf.yExt
Extensão vertical do meta-arquivo em unidades TWIPS.
icon
Identifica uma estrutura que contém informações de ícone se picType for PICTYPE_ICON.
icon.hicon
O identificador HICON que identifica o ícone atribuído ao objeto de imagem.
emf
Estrutura que contém informações de meta-arquivo aprimoradas se picType for PICTYPE_ENHMETAFILE.
emf.hemf
O identificador HENHMETAFILE que identifica o meta-arquivo aprimorado atribuído ao objeto de imagem.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | olectl.h |