PICTYPE  1B6LHCK

The PICTYPE enumeration values are used to 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 field of the PICTDESC structure that is passed to OleCreatePictureIndirect.

typedef enum tagPICTYPE

    PICTYPE_UNINITIALIZED    = -1,

    PICTYPE_NONE             = 0,

    PICTYPE_BITMAP           = 1,

    PICTYPE_METAFILE         = 2,

    PICTYPE_ICON             = 3

    PICTYPE_ENHMETAFILE      = 4

} PICTYPE;

 

Elements

PICTYPE_UNINITIALIZED

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

A new picture object is to be created without an initialized state. This value is valid only in the PICTDESC structure.

PICTYPE_BITMAP

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

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

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

The picture type is a Win32-enhanced metafile. When this value occurs in the PICTDESC structure, it means that the emf field of that structure contains the relevant initialization parameters.

 

See Also

IPicture::get_Type, OleCreatePictureIndirect, PICTDESC