Interfaccia IPictureDisp (ocidl.h)
Espone le proprietà dell'oggetto immagine tramite Automazione. Fornisce un subset delle funzionalità disponibili tramite i metodi IPicture .
Ereditarietà
L'interfaccia IPictureDisp eredita dall'interfaccia IDispatch.
Commenti
Nella tabella seguente vengono descritti i dispID per le varie proprietà dell'immagine.
Costante | Valore |
---|---|
DISPID_PICT_HANDLE | 0 |
DISPID_PICT_HPAL | 2 |
DISPID_PICT_TYPE | 3 |
DISPID_PICT_WIDTH | 4 |
DISPID_PICT_HEIGHT | 5 |
DISPID_PICT_RENDER | 6 |
Ogni proprietà nell'interfaccia IPictureDisp include un metodo get_PropertyName se la proprietà supporta l'accesso in lettura e un metodo put_PropertyName se la proprietà supporta l'accesso in scrittura. La maggior parte delle proprietà supporta l'accesso in lettura solo ad eccezione della proprietà hPal.
Proprietà | Type | Accesso | Descrizione |
---|---|---|---|
Handle | OLE_HANDLE (int) | R | Handle GDI di Windows dell'immagine |
hPal | OLE_HANDLE (int) | LS | Handle di Windows della tavolozza utilizzata dall'immagine. |
Tipo | short | R | Tipo di immagine (vedere PICTYPE). |
Larghezza | OLE_XSIZE_HIMETRIC (long) | R | Larghezza dell'immagine. |
Altezza | OLE_YSIZE_HIMETRIC (long) | R | Altezza dell'immagine. |
Implementazione OLE
Gli oggetti immagine forniscono un'astrazione indipendente dal linguaggio per bitmap, icone e metafile. Come per l'oggetto carattere standard, il sistema fornisce un'implementazione standard dell'oggetto immagine. Le interfacce principali sono IPicture e IPictureDisp. Un oggetto immagine viene creato con OleCreatePictureIndirect e supporta sia le interfacce IPicture che IPictureDisp .L'oggetto immagine fornito da OLE implementa la semantica completa delle interfacce IPicture e IPictureDisp.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ocidl.h |