Hide

SftTree/OCX 7.5 - ActiveX Tree Control

Display
Print

IconHandle Property, SftPictureObject Object

Defines the image object using an icon handle.

Syntax

Get

VB.NEThIcon = object.IconHandle As Integer
VBhIcon = object.IconHandle As OLE_HANDLE
C#.NETint hIcon = object.IconHandle;
VC++OLE_HANDLE hIcon = object->IconHandle;
OLE_HANDLE hIcon = object->GetIconHandle();
CHRESULT object->get_IconHandle(OLE_HANDLE* hIcon);

Put

VB.NETobject.IconHandle = hIcon As Integer
VBobject.IconHandle = hIcon As OLE_HANDLE
C#.NETint object.IconHandle = hIcon;
VC++OLE_HANDLE object->IconHandle = hIcon;
void object->PutIconHandle(OLE_HANDLE hIcon);
CHRESULT object->put_IconHandle(OLE_HANDLE hIcon);

object

A SftPictureObject object.

hIcon

Defines the image object using an icon handle. The icon handle can be NULL, in which case the SftPictureObject object is cleared.

Comments

The IconHandle property defines the image object using an icon handle.

The SftPictureObject.Type property is set to sftTypeIcon. The SftPictureObject.ActualHeight and SftPictureObject.ActualWidth properties reflect the icon size.

Examples

C++

    C->Image->raw_LoadImageFromResource((long) AfxGetApp()->m_hInstance, L"PNG", (LPWSTR)MAKEINTRESOURCE(resourceID));
    C->ImageHAlign = Align;
    PropagateImage(ItemIndex, C->Image);
}

void CPicturesDlg::UpdateIcon(long ItemIndex, HICON hIcon, SftTreeHAlignConstants Align)
{
    ISftTreeCellPtr C = m_vTree->Cell[ItemIndex][0];
    C->Image->PutIconHandle((OLE_HANDLE)hIcon);
    C->ImageHAlign = Align;
    PropagateImage(ItemIndex, C->Image);
}

void CPicturesDlg::UpdateImageList(long ItemIndex, HIMAGELIST hImgList, short iImage, SftTreeHAlignConstants Align)
{
    ISftTreeCellPtr C = m_vTree->Cell[ItemIndex][0];

See Also SftPictureObject Object | Object Hierarchy


Last Updated 08/13/2020 - (email)
© 2024 Softel vdm, Inc.


Spring Break!

Our offices will be closed this week (March 18 through March 22).

We'll be back March 24 to address any pending sales and support issues.