SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTree/NET 2.0 - Tree Control
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);
lpPicture
Pointer to a SFT_PICTURE. NULL is accepted and returns FALSE for every predicate.
TRUE if the picture type matches the predicate, FALSE otherwise.
| Predicate | Matches type |
|---|---|
| Sft_IsPictureBitmap | SFT_PICTURE_BITMAP, SFT_PICTURE_BITMAP_BL or SFT_PICTURE_BITMAP_NONE (any of the bitmap variants) |
| Sft_IsPictureIcon | SFT_PICTURE_ICON |
| Sft_IsPictureIcon_32x32 | SFT_PICTURE_ICON_32x32 (alias for SFT_PICTURE_ICON) |
| Sft_IsPictureIcon_16x16 | SFT_PICTURE_ICON_16x16 |
| Sft_IsPictureImageList | SFT_PICTURE_IMAGELIST |
| Sft_IsPictureImageListOvl | SFT_PICTURE_IMAGELISTOVL |
| Sft_IsPictureColorSample | SFT_PICTURE_COLOR_SAMPLE |
| Sft_IsPictureIDispatch | SFT_PICTURE_IDISPATCH |
| Sft_IsPictureIPicture | SFT_PICTURE_IPICTURE |
| Sft_IsPictureAnimate | SFT_PICTURE_AVI |
| Sft_IsPictureDimension | SFT_PICTURE_SIZEONLY |
| Sft_IsPictureCheckBox | SFT_PICTURE_CB |
| Sft_IsPictureCheckBox3 | SFT_PICTURE_CB3 |
| Sft_IsPictureRadioButton | SFT_PICTURE_RB |
| Sft_IsPictureUpDown | SFT_PICTURE_UPDOWN |
| Sft_IsPictureUpDownSort | SFT_PICTURE_UPDOWNSORT |
| Sft_IsPictureGDIPlusImage | SFT_PICTURE_GDIPLUS |
| Sft_IsPictureNETImage | SFT_PICTURE_NET |
See Also SftPicture2 | SFT_PICTURE | SFT_PICTURE_* | Sft_IsPicture
