IPictureDisp
The IPictureDisp
interface exposes the picture object s properties through Automation. It
provides a subset of the functionality available through IPicture
When to Implement
A picture
object implements this interface along with IPicture to provide access
to the picture s properties through Automation. Typically, it is not necessary
to implement this interface on your own object since there is an OLE-provided
picture object.
The following
table describes the dispIDs for the various picture properties.
Symbol |
Value |
DISPID_PICT_HANDLE |
0 |
DISPID_PICT_HPAL |
2 |
DISPID_PICT_TYPE |
3 |
DISPID_PICT_WIDTH |
4 |
DISPID_PICT_HEIGHT |
5 |
DISPID_PICT_RENDER |
6 |
Each property
in the IPictureDisp interface includes a get_PropertyName method
if the property supports read access and a put_PropertyName method if
the property supports write access. Most of the properties support read access
only with the exception of the hPal property.
|
|
Access
Allowed |
|
Handle |
OLE_HANDLE
(int) |
R |
The Windows
GDI handle of the picture |
hPal |
OLE_HANDLE
(int) |
RW |
The Windows
handle of the palette used by the picture. |
Type |
short |
R |
The type of
picture (see below). |
Width |
OLE_XSIZE_HIMETRIC
(long) |
R |
The width
of the picture. |
Height |
OLE_YSIZE_HIMETRIC
(long) |
R |
The height
of the picture. |
When to Use
Use this
interface to change or retrieve the properties of a picture object.
Methods in Vtable Order
IUnknown
Methods |
Description |
QueryInterface |
Returns
pointers to supported interfaces. |
AddRef |
Increments
reference count. |
Release |
Decrements
reference count. |
See Also