ReactOS 0.4.16-dev-289-g096a551
StdType::IPicture Interface Reference
Inheritance diagram for StdType::IPicture:
Collaboration diagram for StdType::IPicture:

Public Member Functions

HRESULT Render ([in] int 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] void *prcWBounds)
 
HRESULT SelectPicture ([in] int hdcIn, [out] int *phdcOut, [out] OLE_HANDLE *phbmpOut)
 
HRESULT PictureChanged ()
 
HRESULT SaveAsFile ([in] void *pstm, [in] VARIANT_BOOL fSaveMemCopy, [out] long *pcbSize)
 
HRESULT SetHdc ([in] OLE_HANDLE hdc)
 
- 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, set]
 
short Type [get]
 
OLE_XSIZE_HIMETRIC Width [get]
 
OLE_YSIZE_HIMETRIC Height [get]
 
int CurDC [get]
 
VARIANT_BOOL KeepOriginalFormat [get, set]
 
long Attributes [get]
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 193 of file olepro.idl.

Member Function Documentation

◆ PictureChanged()

HRESULT StdType::IPicture::PictureChanged ( )

◆ Render()

HRESULT StdType::IPicture::Render ( [in] int  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] void prcWBounds 
)

◆ SaveAsFile()

HRESULT StdType::IPicture::SaveAsFile ( [in] void pstm,
[in] VARIANT_BOOL  fSaveMemCopy,
[out] long pcbSize 
)

◆ SelectPicture()

HRESULT StdType::IPicture::SelectPicture ( [in] int  hdcIn,
[out] int phdcOut,
[out] OLE_HANDLE phbmpOut 
)

◆ SetHdc()

HRESULT StdType::IPicture::SetHdc ( [in] OLE_HANDLE  hdc)

Property Documentation

◆ Attributes

long StdType::IPicture::Attributes
get

◆ CurDC

int StdType::IPicture::CurDC
get

◆ Handle

OLE_HANDLE StdType::IPicture::Handle
get

◆ Height

OLE_YSIZE_HIMETRIC StdType::IPicture::Height
get

◆ hPal

OLE_HANDLE IPicture::hPal
getset

◆ KeepOriginalFormat

VARIANT_BOOL IPicture::KeepOriginalFormat
getset

◆ Type

short StdType::IPicture::Type
get

◆ Width

OLE_XSIZE_HIMETRIC StdType::IPicture::Width
get

The documentation for this interface was generated from the following file: