Interfaz IPictureDisp (ocidl.h)
Expone las propiedades del objeto de imagen a través de Automation. Proporciona un subconjunto de la funcionalidad disponible a través de métodos IPicture .
Herencia
La interfaz IPictureDisp hereda de la interfaz IDispatch.
Comentarios
En la tabla siguiente se describen los dispID para las distintas propiedades de imagen.
Constante | Value |
---|---|
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 propiedad de la interfaz IPictureDisp incluye un método get_PropertyName si la propiedad admite el acceso de lectura y un método put_PropertyName si la propiedad admite el acceso de escritura. La mayoría de las propiedades admiten acceso de lectura solo con la excepción de la propiedad hPal.
Propiedad | Tipo | Acceso | Descripción |
---|---|---|---|
Handle | OLE_HANDLE (int) | R | Identificador GDI de Windows de la imagen |
hPal | OLE_HANDLE (int) | RW | Identificador de Windows de la paleta usada por la imagen. |
Tipo | short | R | Tipo de imagen (vea PICTYPE). |
Ancho | OLE_XSIZE_HIMETRIC (long) | R | Ancho de la imagen. |
Alto | OLE_YSIZE_HIMETRIC (long) | R | Alto de la imagen. |
Implementación ole
Los objetos de imagen proporcionan una abstracción neutral del lenguaje para mapas de bits, iconos y metarchivos. Al igual que con el objeto de fuente estándar, el sistema proporciona una implementación estándar del objeto de imagen. Sus interfaces principales son IPicture e IPictureDisp. Se crea un objeto de imagen con OleCreatePictureIndirect y admite las interfaces IPicture y IPictureDisp .El objeto de imagen proporcionado por OLE implementa la semántica completa de las interfaces IPicture e IPictureDisp .
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ocidl.h |