Win32 API 日本語リファレンス
ホームSystem.Ole › IPicture2

IPicture2

COM
IIDf5185dd8-2012-4b0b-aad9-f052c6bd482b継承元IUnknown自前メソッド開始 vtbl3

メソッド 14

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT get_Handle(UINT_PTR* pHandle)
4HRESULT get_hPal(UINT_PTR* phPal)
5HRESULT get_Type(SHORT* pType)
6HRESULT get_Width(INT* pWidth)
7HRESULT get_Height(INT* pHeight)
8HRESULT Render(HDC hDC, INT x, INT y, INT cx, INT cy, INT xSrc, INT ySrc, INT cxSrc, INT cySrc, RECT* pRcWBounds)
9HRESULT set_hPal(UINT_PTR hPal)
10HRESULT get_CurDC(HDC* phDC)
11HRESULT SelectPicture(HDC hDCIn, HDC* phDCOut, UINT_PTR* phBmpOut)
12HRESULT get_KeepOriginalFormat(BOOL* pKeep)
13HRESULT put_KeepOriginalFormat(BOOL keep)
14HRESULT PictureChanged()
15HRESULT SaveAsFile(IStream* pStream, BOOL fSaveMemCopy, INT* pCbSize)
16HRESULT get_Attributes(DWORD* pDwAttr)