ReactOS 0.4.15-dev-8612-g0707475
|
Public Types | |
enum | tagPicture { PICTURE_SCALABLE = 0x1 , PICTURE_TRANSPARENT = 0x2 } |
typedef IPicture * | LPPICTURE |
typedef enum IPicture::tagPicture | PICTUREATTRIBUTES |
typedef UINT | OLE_HANDLE |
typedef LONG | OLE_XPOS_HIMETRIC |
typedef LONG | OLE_YPOS_HIMETRIC |
typedef LONG | OLE_XSIZE_HIMETRIC |
typedef LONG | OLE_YSIZE_HIMETRIC |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Public Member Functions | |
HRESULT | Render ([in] HDC hdc, [in] LONG x, [in] LONG y, [in] LONG cx, [in] LONG cy, [in] OLE_XPOS_HIMETRIC xSrc, [in] OLE_YPOS_HIMETRIC ySrc, [in] OLE_XSIZE_HIMETRIC cxSrc, [in] OLE_YSIZE_HIMETRIC cySrc, [in] LPCRECT pRcWBounds) |
HRESULT | set_hPal ([in] OLE_HANDLE hPal) |
HRESULT | SelectPicture ([in] HDC hDCIn, [out] HDC *phDCOut, [out] OLE_HANDLE *phBmpOut) |
HRESULT | PictureChanged () |
HRESULT | SaveAsFile ([in] LPSTREAM pStream, [in] BOOL fSaveMemCopy, [out] LONG *pCbSize) |
Public Member Functions inherited from IUnknown | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Properties | |
OLE_HANDLE | Handle [get] |
OLE_HANDLE | hPal [get] |
SHORT | Type [get] |
OLE_XSIZE_HIMETRIC | Width [get] |
OLE_YSIZE_HIMETRIC | Height [get] |
HDC | CurDC [get] |
BOOL | KeepOriginalFormat [get, set] |
DWORD | Attributes [get] |
typedef IPicture* IPicture::LPPICTURE |
typedef UINT IPicture::OLE_HANDLE |
typedef LONG IPicture::OLE_XPOS_HIMETRIC |
typedef LONG IPicture::OLE_XSIZE_HIMETRIC |
typedef LONG IPicture::OLE_YPOS_HIMETRIC |
typedef LONG IPicture::OLE_YSIZE_HIMETRIC |
Enumerator | |
---|---|
PICTURE_SCALABLE | |
PICTURE_TRANSPARENT |
Definition at line 147 of file ocidl.idl.
HRESULT IPicture::PictureChanged | ( | ) |
HRESULT IPicture::Render | ( | [in] HDC | hdc, |
[in] LONG | x, | ||
[in] LONG | y, | ||
[in] LONG | cx, | ||
[in] LONG | cy, | ||
[in] OLE_XPOS_HIMETRIC | xSrc, | ||
[in] OLE_YPOS_HIMETRIC | ySrc, | ||
[in] OLE_XSIZE_HIMETRIC | cxSrc, | ||
[in] OLE_YSIZE_HIMETRIC | cySrc, | ||
[in] LPCRECT | pRcWBounds | ||
) |
HRESULT IPicture::SaveAsFile | ( | [in] LPSTREAM | pStream, |
[in] BOOL | fSaveMemCopy, | ||
[out] LONG * | pCbSize | ||
) |
HRESULT IPicture::SelectPicture | ( | [in] HDC | hDCIn, |
[out] HDC * | phDCOut, | ||
[out] OLE_HANDLE * | phBmpOut | ||
) |
HRESULT IPicture::set_hPal | ( | [in] OLE_HANDLE | hPal | ) |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
get |