Interface IPictureDisp (ocidl.h)
Expõe as propriedades do objeto de imagem por meio da Automação. Ele fornece um subconjunto da funcionalidade disponível por meio de métodos IPicture .
Herança
A interface IPictureDisp herda da interface IDispatch.
Comentários
A tabela a seguir descreve os dispIDs para as várias propriedades de imagem.
Constante | Valor |
---|---|
DISPID_PICT_HANDLE | 0 |
DISPID_PICT_HPAL | 2 |
DISPID_PICT_TYPE | 3 |
DISPID_PICT_WIDTH | 4 |
DISPID_PICT_HEIGHT | 5 |
DISPID_PICT_RENDER | 6 |
Cada propriedade na interface IPictureDisp incluirá um método get_PropertyName se a propriedade der suporte ao acesso de leitura e a um método put_PropertyName se a propriedade der suporte ao acesso de gravação. A maioria das propriedades dá suporte apenas ao acesso de leitura, com exceção da propriedade hPal.
Propriedade | Type | Access | Descrição |
---|---|---|---|
Handle | OLE_HANDLE (int) | R | O identificador GDI do Windows da imagem |
hPal | OLE_HANDLE (int) | RW | O identificador do Windows da paleta usada pela imagem. |
Type | short | R | O tipo de imagem (consulte PICTYPE). |
Largura | OLE_XSIZE_HIMETRIC (longo) | R | A largura da imagem. |
Altura | OLE_YSIZE_HIMETRIC (longo) | R | A altura da imagem. |
Implementação de OLE
Objetos de imagem fornecem uma abstração neutra em linguagem para bitmaps, ícones e metarquivos. Assim como acontece com o objeto de fonte padrão, o sistema fornece uma implementação padrão do objeto de imagem. Suas interfaces primárias são IPicture e IPictureDisp. Um objeto picture é criado com OleCreatePictureIndirect e dá suporte às interfaces IPicture e IPictureDisp .O objeto de imagem fornecido por OLE implementa a semântica completa das interfaces IPicture e IPictureDisp .
Requisitos
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] |
Plataforma de Destino | Windows |
Cabeçalho | ocidl.h |