PICTUREATTRIBUTES enumeration (ocidl.h)

Specifies attributes of a picture object as returned through the IPicture::get_Attributes method.

Syntax

typedef enum tagPictureAttributes {
  PICTURE_SCALABLE = 0x1,
  PICTURE_TRANSPARENT = 0x2
} PICTUREATTRIBUTES;

Constants

 
PICTURE_SCALABLE
Value: 0x1
The picture object is scalable, such that it can be redrawn with a different size than was used to create the picture originally. Metafile-based pictures are considered scalable; icon and bitmap pictures, while they can be scaled, do not express this attribute because both involve bitmap stretching instead of true scaling.
PICTURE_TRANSPARENT
Value: 0x2
The picture object contains an image that has transparent areas, such that drawing the picture will not necessarily fill in all the spaces in the rectangle it occupies. Metafile and icon pictures have this attribute; bitmap pictures do not.

Requirements

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

See also

IPicture::get_Attributes