HeaderPane
Main
Hide

SftTree/OCX 8.0 - ActiveX Tree Control

Share Link
Print

Headers Property, SftTree Object

Returns the SftTreeHeaders object.

Syntax

Get

VB.NETrefHeadersObj = object.Headers As SftTreeHeaders
VBSet refHeadersObj = object.Headers As SftTreeHeaders
C#.NETSftTreeHeaders refHeadersObj = object.Headers;
VC++ISftTreeHeaders* refHeadersObj = object->Headers;
ISftTreeHeaders* refHeadersObj = object->GetHeaders();
CHRESULT object->get_Headers(ISftTreeHeaders** refHeadersObj);

object

A SftTree object.

refHeadersObj

Returns the SftTreeHeaders object.

Comments

The Headers property returns the SftTreeHeaders object.

The SftTreeHeaders object describes attributes that apply to all column headers in a SftTree/OCX control. Numerous properties and methods can be accessed using the returned object refHeadersObj. A control has only one SftTreeHeaders object.

An individual column's SftTreeHeader object can be accessed through the control's Header property.

Examples

VB.NET

        AxSftTree1.BulkUpdate = True

        ' set default item graphic.  This can also be done at design time
        AxSftTree1.Items.ItemImageExpandable.SetImageListH(ItemImageList.Handle.ToInt64(), 0)
        AxSftTree1.Items.ItemImageExpanded.SetImageListH(ItemImageList.Handle.ToInt64(), 1)
        AxSftTree1.Items.ItemImageLeaf.SetImageListH(ItemImageList.Handle.ToInt64(), 2)

        ' set the column header sort indicators
        AxSftTree1.Headers.SortIndicators = SftTreeHeaderSortIndicatorsConstants.headerSortIndicatorsSftTreeAuto
        AxSftTree1.get_Header(0).SortIndicator = SftTreeSortIndicatorConstants.sortIndicatorSftTreeAscending
        
        Dim R As Random
        R = New Random()

        ' set the cell font for books
        Dim fnt As Font

VB6

         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      BeginProperty Columns {9EBAA93E-293D-44FA-9989-08F078763A1F} 
         InheritBgColor  =   0
         OpenEnded       =   1
         OpenEnded2      =   1
      EndProperty
      BeginProperty Headers {9EBAA936-293D-44FA-9989-08F078763A1F} 
         Appearance      =   1
         BackColor       =   -2147483633
         ForeColor       =   -2147483630
         GrayedColor     =   -2147483631
         HilightColor    =   -2147483628
         Multiline       =   0
         ShadowColor     =   -2147483632

C#

            axSftTree1.BulkUpdate = true;

            // set default item graphic.  This can also be done at design time
            axSftTree1.Items.ItemImageExpandable.SetImageListH((int) itemImageList.Handle, 0);
            axSftTree1.Items.ItemImageExpanded.SetImageListH((int)itemImageList.Handle, 1);
            axSftTree1.Items.ItemImageLeaf.SetImageListH((int)itemImageList.Handle, 2);

            // set the column header sort indicators
            axSftTree1.Headers.SortIndicators = SftTreeHeaderSortIndicatorsConstants.headerSortIndicatorsSftTreeAuto;
            axSftTree1.get_Header(0).SortIndicator = SftTreeSortIndicatorConstants.sortIndicatorSftTreeAscending;

            Random random = new Random();

            // set the cell font for books
            Font fnt = new Font(axSftTree1.Font, FontStyle.Bold);
            stdole.IFontDisp pFont = OLECvt.ToIFontDisp(fnt);

C++

    m_vTree->BulkUpdate = VARIANT_TRUE; // Mass update

    // set default item graphic.  This can also be done at design time
    m_vTree->Items->ItemImageExpandable->PutBitmapHandle((LONG_PTR)(HBITMAP)m_BookClosed);
    m_vTree->Items->ItemImageExpanded->PutBitmapHandle((LONG_PTR)(HBITMAP)m_BookOpen);
    m_vTree->Items->ItemImageLeaf->PutBitmapHandle((LONG_PTR)(HBITMAP)m_Topic);

    // set the column header sort indicators
    m_vTree->Headers->SortIndicators = headerSortIndicatorsSftTreeAuto;
    m_vTree->Header[0]->SortIndicator = sortIndicatorSftTreeAscending;

    // make a copy of the tree control's font and make a bold
    // font for certain cells
    IFontPtr pFont = m_vTree->GetFont();
    IFontPtr pCellFont;
    HRESULT hr = pFont->Clone(&pCellFont);

See Also SftTree Object | Object Hierarchy


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