IPictureDisp 介面 (ocidl.h)
透過自動化公開圖片物件的屬性。 它提供可透過 IPicture 方法取得的功能子集。
繼承
IPictureDisp介面繼承自 IDispatch 介面。
備註
下表描述各種圖片屬性的 dispID。
常數 | 值 |
---|---|
DISPID_PICT_HANDLE | 0 |
DISPID_PICT_HPAL | 2 |
DISPID_PICT_TYPE | 3 |
DISPID_PICT_WIDTH | 4 |
DISPID_PICT_HEIGHT | 5 |
DISPID_PICT_RENDER | 6 |
如果屬性支援讀取權限,則 IPictureDisp 介面中的每個屬性都會包含 一個get_PropertyName 方法,如果屬性支援寫入存取 ,則為put_PropertyName 方法。 大部分屬性僅支援唯讀存取,但 hPal 屬性除外。
屬性 | 類型 | 存取 | 描述 |
---|---|---|---|
Handle | OLE_HANDLE (int) | R | 圖片的 Windows GDI 控制碼 |
hPal | OLE_HANDLE (int) | RW | 圖片所使用的調色盤 Windows 控制碼。 |
類型 | short | R | 圖片類型 (請參閱 PICTYPE) 。 |
寬度 | OLE_XSIZE_HIMETRIC (長) | R | 圖片的寬度。 |
高度 | OLE_YSIZE_HIMETRIC (長) | R | 圖片的高度。 |
OLE 實作
圖片物件提供點陣圖、圖示和中繼檔的語言中性抽象概念。 如同標準字型物件,系統會提供圖片物件的標準實作。 其主要介面是 IPicture 和 IPictureDisp。 圖片物件是使用OleCreatePictureIndirect建立,並支援IPicture 和 IPictureDisp介面。OLE 提供的圖片物件會實作IPicture 和 IPictureDisp介面的完整語意。
規格需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平臺 | Windows |
標頭 | ocidl.h |