HeaderPane
Main

SftPicture2 Documentation

Share Link
Print

Sft_IsPicture* (type-specific)

Type-specific predicates that return TRUE when a SFT_PICTURE holds a particular kind of picture. Use them to dispatch on picture type without switching on the type field directly.

C

BOOL Sft_IsPictureBitmap(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureIcon(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureIcon_32x32(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureIcon_16x16(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureImageList(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureImageListOvl(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureColorSample(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureIDispatch(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureIPicture(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureAnimate(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureDimension(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureCheckBox(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureCheckBox3(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureRadioButton(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureUpDown(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureUpDownSort(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureGDIPlusImage(LPCSFT_PICTURE lpPicture);
BOOL Sft_IsPictureNETImage(LPCSFT_PICTURE lpPicture);

Parameters

lpPicture

Pointer to a SFT_PICTURE. NULL is accepted and returns FALSE for every predicate.

Return Value

TRUE if the picture type matches the predicate, FALSE otherwise.

Predicate / type mapping

PredicateMatches type
Sft_IsPictureBitmapSFT_PICTURE_BITMAP, SFT_PICTURE_BITMAP_BL or SFT_PICTURE_BITMAP_NONE (any of the bitmap variants)
Sft_IsPictureIconSFT_PICTURE_ICON
Sft_IsPictureIcon_32x32SFT_PICTURE_ICON_32x32 (alias for SFT_PICTURE_ICON)
Sft_IsPictureIcon_16x16SFT_PICTURE_ICON_16x16
Sft_IsPictureImageListSFT_PICTURE_IMAGELIST
Sft_IsPictureImageListOvlSFT_PICTURE_IMAGELISTOVL
Sft_IsPictureColorSampleSFT_PICTURE_COLOR_SAMPLE
Sft_IsPictureIDispatchSFT_PICTURE_IDISPATCH
Sft_IsPictureIPictureSFT_PICTURE_IPICTURE
Sft_IsPictureAnimateSFT_PICTURE_AVI
Sft_IsPictureDimensionSFT_PICTURE_SIZEONLY
Sft_IsPictureCheckBoxSFT_PICTURE_CB
Sft_IsPictureCheckBox3SFT_PICTURE_CB3
Sft_IsPictureRadioButtonSFT_PICTURE_RB
Sft_IsPictureUpDownSFT_PICTURE_UPDOWN
Sft_IsPictureUpDownSortSFT_PICTURE_UPDOWNSORT
Sft_IsPictureGDIPlusImageSFT_PICTURE_GDIPLUS
Sft_IsPictureNETImageSFT_PICTURE_NET

See Also SftPicture2 | SFT_PICTURE | SFT_PICTURE_* | Sft_IsPicture


Last Updated 05/09/2026 - (email)
© 2026 Softel vdm, Inc.