Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |