PICTYPE Constants

Describe the type of a picture object as returned by IPicture::get_Type, as well as to describe the type of picture in the picType member of the PICTDESC structure that is passed to OleCreatePictureIndirect.

Constant/value Description
PICTYPE_UNINITIALIZED
(-1)
The picture object is currently uninitialized. This value is only valid as a return value from IPicture::get_Type and is not valid with the PICTDESC structure.
PICTYPE_NONE
0
A new picture object is to be created without an initialized state. This value is valid only in the PICTDESC structure.
PICTYPE_BITMAP
1
The picture type is a bitmap. When this value occurs in the PICTDESC structure, it means that the bmp field of that structure contains the relevant initialization parameters.
PICTYPE_METAFILE
2
The picture type is a metafile. When this value occurs in the PICTDESC structure, it means that the wmf field of that structure contains the relevant initialization parameters.
PICTYPE_ICON
3
The picture type is an icon. When this value occurs in the PICTDESC structure, it means that the icon field of that structure contains the relevant initialization parameters.
PICTYPE_ENHMETAFILE
4
The picture type is an enhanced metafile. When this value occurs in the PICTDESC structure, it means that the emf field of that structure contains the relevant initialization parameters.

Requirements

Requirement Value
Minimum supported client
Windows 2000 Professional [desktop apps only]
Minimum supported server
Windows 2000 Server [desktop apps only]
Header
OleCtl.h

See also

IPicture::get_Type

OleCreatePictureIndirect

PICTDESC