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
SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftDirectory 3.5 - File/Folder Control (discontinued)
SftMask/OCX 7.0 - Masked Edit Control
SftOptions 1.0 - Registry/INI Control (discontinued)
SftPrintPreview/OCX 1.0 - Print Preview Control (discontinued)
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTabs/NET 6.0 - Tab Control (discontinued)
SftTree/NET 2.0 - Tree Control
Defines the picture used for the file/folder.
Get
Put
PutRef
object
A SftDirectoryFolder object.
refPictureObj
Defines the picture used for the file/folder. Nothing (NULL) can be specified to restore the default icon for the folder.
The Picture property defines the picture used for the file/folder.
The ShowImages property defines whether the folder images are displayed. It is not possible to suppress folder images for certain folders, unless a blank image is provided.
If the Picture object refPictureObj defines a bitmap, the top, left pixel of the bitmap must contain the bitmap's background color. The color found in the top, left pixel will be replaced throughout the bitmap with the actual background.
The UserPicture event occurs each time when a folder is added/refreshed and an application-specific image can be defined. The image defined using the Picture property is lost once a folder is updated or refreshed (particularly when using AutoReload).
' A picture box is used to hold the bitmap for the Picture property. A suitable ' bitmap has been defined in the picture box using its Image property. AxSftDirectory1.CurrentFolder.Picture = OLECvt.ToIPictureDisp(PictureBox1.Image)
' A picture box is used to hold the bitmap for the Picture property. A suitable ' bitmap has been defined in the picture box using its Picture property. Set SftDirectory1.CurrentFolder.Picture = Picture1.Picture
// A picture box is used to hold the bitmap for the Picture property. A suitable // bitmap has been defined in the picture box using its Image property. axSftDirectory1.CurrentFolder.Picture = OLECvt.ToIPictureDisp(pictureBox1.Image);
PICTDESC PictDesc; PictDesc.cbSizeofstruct = sizeof(PICTDESC); PictDesc.picType = PICTYPE_BITMAP; PictDesc.bmp.hbitmap = LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_A_16x16_BITMAP)); ASSERT(PictDesc.bmp.hbitmap); PictDesc.bmp.hpal = NULL; HRESULT hr = OleCreatePictureIndirect(&PictDesc, IID_IPictureDisp, TRUE, (void**)&pIPictureDisp); ASSERT(SUCCEEDED(hr)); vDir1->CurrentFolder->put_Picture(pIPictureDisp);
See Also SftDirectoryFolder Object | Object Hierarchy