Compartir a través de


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

Consulte también

IPicture