|
ReactOS 0.4.16-dev-1946-g52006dd
|


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 |