Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |