ReactOS  0.4.12-dev-14-gd0c8636
stdole::IPicture Interface Reference

import"stdole2.idl";

Inheritance diagram for stdole::IPicture:
Collaboration diagram for stdole::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 stdole::IUnknown
HRESULT QueryInterface ([in] GUID *riid, [out] void **ppvObj)
 
unsigned long AddRef ()
 
unsigned long Release ()
 
HRESULT QueryInterface ([in] GUID *riid, [out] void **ppvObj)
 
unsigned long AddRef ()
 
unsigned long 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]
 

Detailed Description

Definition at line 310 of file stdole2.idl.

Member Function Documentation

◆ PictureChanged()

HRESULT stdole::IPicture::PictureChanged ( )

◆ Render()

HRESULT stdole::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 stdole::IPicture::SaveAsFile ( [in] void pstm,
[in] VARIANT_BOOL  fSaveMemCopy,
[out] long pcbSize 
)

◆ SelectPicture()

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

◆ SetHdc()

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

Property Documentation

◆ Attributes

long stdole::IPicture::Attributes
get

◆ CurDC

int stdole::IPicture::CurDC
get

◆ Handle

OLE_HANDLE stdole::IPicture::Handle
get

◆ Height

OLE_YSIZE_HIMETRIC stdole::IPicture::Height
get

◆ hPal

OLE_HANDLE IPicture::hPal
getset

◆ KeepOriginalFormat

VARIANT_BOOL IPicture::KeepOriginalFormat
getset

◆ Type

short stdole::IPicture::Type
get

◆ Width

OLE_XSIZE_HIMETRIC stdole::IPicture::Width
get

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