Register
Login
  • Products
  • My Account
    • Settings
      Settings
      Login
      Login
      Register
      Register
  • Purchase
    • All Products
    • DLL-Based Controls (C/C++)
      • SftTabs/DLL 6.5 - Tab Control
      • SftTree/DLL 7.5 - Tree Control
    • ActiveX Controls
      • SftBox/OCX 5.0 - Combo Box Control
      • SftMask/OCX 7.0 - Masked Edit Control
      • SftTabs/OCX 6.5 - Tab Control For VB6
      • SftTree/OCX 7.5 - Tree Control
    • .NET Controls (Windows Forms)
      • SftTree/NET 2.0 - Tree Control
    • Bundles
      • DLL Control Bundle
      • ActiveX Control Bundle
    • Support Subscription Renewal
    • License Agreement
  • Documentation
    • Documentation

      DLL-Based Controls

      SftTabs/DLL 6.5 - Tab Control

      SftTree/DLL 7.5 - Tree Control

      ActiveX Controls

      SftBox/OCX 5.0 - Combo Box Control

      SftMask/OCX 7.0 - Masked Edit Control

      SftTabs/OCX 6.5 - Tab Control (VB6 only)

      SftTree/OCX 7.5 - Tree Control

      .NET Controls

      SftTree/NET 2.0 - Tree Control
       

  • Support
    • Support

      About Product Support

      DLL-Based Controls

      SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)

      SftTabs/DLL 6.5 - Tab Control

      SftTree/DLL 7.5 - Tree Control

      ActiveX Controls

      SftBox/OCX 5.0 - Combo Box Control

      SftButton/OCX 3.0 - Button Control (discontinued)

      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

      .NET Controls

      SftTabs/NET 6.0 - Tab Control  (discontinued)

      SftTree/NET 2.0 - Tree Control

      Tickets

      My Support Tickets

      Create A New Ticket

      Hotfixes

      Product Hotfixes

  • About
  • Index
  • Search
(None)
  • SftTree/DLL 7.5
    • New Features
    • Installing SftTree/DLL
    • Upgrading to Version 7.5
    • Upgrading from SftTree/DLL 4.0
    • License Agreement
  • Using SftTree/DLL
  • Features
    • Tree Components
    • Tree Items
    • Expanding/Collapsing Items
    • Fixed / Variable Height Items
    • Content Windows
    • Virtual Mode
    • Virtual Data Source
    • Split Tree Control - Splitter Bar
    • Right-To-Left Reading Support
    • Using Themes
    • Item IDs
    • Horizontal Scrolling
    • Multi-Line Cell Text
    • Cell Merging
    • Expand/Collapse Buttons
    • Row Headers
    • Column Headers
    • Column Footers
    • Columns
    • Column Drag & Drop
    • Column Resizing
    • Display vs. Real Columns
    • Drag & Drop
    • Cell Editing
    • Keyboard Interface
    • Selections
    • ScrollTips
    • ToolTips
    • Progress Bar
    • Flyby Highlighting
    • Bitmap Transparency
    • GDI+
    • Context Menu
  • Demo Application
  • Samples
    • C
      • Cell Editing Sample
      • ContextMenu Sample
      • Drag & Drop Sample
      • OwnerDraw Sample
      • Pictures Sample
      • Virtual Sample
    • C++
      • Cell Editing Sample
      • ContentWindow Sample
      • ContextMenu Sample
      • Drag & Drop Sample
      • OLEDrag Sample
      • OwnerDraw Sample
      • Pictures Sample
      • Speed Sample
      • TreeView Sample
      • Virtual Sample
  • Wizard Application
    • ClassInfo - Class Information
    • Events - Event Viewer
    • Values - API Return Values
    • C, C++/MFC - Generated Sample Code
  • Programming
    • Building Applications
    • Creating a Dialog Resource with Visual C++
    • Using C
    • Using C++/MFC
    • MFC and Notifications
  • Distributing the DLLs
  • Technical Support
  • Reference
    • Notifications
    • Window Styles
    • Extended Window Styles
    • Windows Messages
    • C/C++ API (By Category)
    • C/C++ API
  • A - Z
    • ~CSftTree
    • ~CSftTreeSplit
    • AccessColumn
    • AddString
    • AdjustCellEditRect
    • AutoExpand
    • AutoExpandItem
    • BackgroundBitmap
    • Bitmaps
    • Buttons
    • CalcCellFromPoint
    • CalcColumnFromPoint
    • CalcIndexFromPoint
    • CalcLimit
    • CalcOptimalCellDimensions
    • CalcOptimalColumnWidth
    • CalcOptimalRowHeaderWidth
    • CalcVisibleOnly
    • CaretColumn
    • CaretIndex
    • CellEditWindow
    • CellInfo
    • CellRectInfo
    • CellRectInfoEx
    • CharSearchMode
    • ClickAgainPos
    • Collapse
    • ColumnsEx
    • ControlData
    • ControlInfo
    • CopyItem
    • CopyItems
    • Count
    • Create
    • CrossColumnResize
    • CSftTree
    • CSftTreeSplit
    • CtlColors
    • CurSel
    • CustomCode
    • DeleteCallback
    • DeleteDependents
    • DeleteString
    • Dependent
    • DependentCount
    • DisableNoScroll
    • DisplayCellRect
    • DisplayCellRectForItem
    • DisplayColumn
    • DisplayFooterDropDownRect
    • DisplayFooterRect
    • DisplayHeaderDropDownRect
    • DisplayHeaderRect
    • DragBitmaps
    • DragImage
    • DragInfo
    • DragType
    • DrawInfoCallback
    • DrawSelectionOutline
    • DropHighlight
    • DropHighlightStyle
    • EditColumnRect
    • EnableSortIndicators
    • EnterResizeMode
    • Expand
    • ExpandCollapseButtonRect
    • ExpandCollapseIndex
    • FindItem
    • FindString
    • FindStringEx
    • FindStringExact
    • FirstDisplayColumn
    • Flyby
    • FlybyIndex
    • Footer
    • FooterButton
    • FooterFont
    • FooterLength
    • FooterRect
    • ForwardChildMsgs
    • FreeGDIPlusImageLoadedFromResource
    • GDIPlusAvailable
    • GridStyle
    • Header
    • HeaderButton
    • HeaderFont
    • HeaderLength
    • HeaderRect
    • HorizontalExtent
    • HorizontalOffset
    • Indentation
    • InheritBgColor
    • InsertString
    • ItemBitmap
    • ItemBitmapAlign
    • ItemData
    • ItemEditIgnore
    • ItemExpand
    • ItemExpandable
    • ItemExpandCollapseButton
    • ItemHeight
    • ItemHeightMinMax
    • ItemID
    • ItemIgnore
    • ItemIndex
    • ItemLabel
    • ItemLabelPicture
    • ItemLevel
    • ItemLines
    • ItemPicture
    • ItemPictureAlign
    • ItemRect
    • ItemShown
    • ItemsShown
    • ItemsShownComplete
    • ItemStatus
    • KeyHandling
    • LastDisplayColumn
    • LeftWindow
    • LoadGDIPlusImageFromResource
    • LPFNSFTTREE_OWNERDRAWPROC Type Definition
    • LPFNSFTTREE_VGETITEM Type Definition
    • LPFNSFTTREE_VRELEASEITEM Type Definition
    • MakeCellVisible
    • MakeColumnOptimal
    • MakeColumnVisible
    • MakeContentWindow
    • MakeIntegralHeight
    • MakeRowHeaderOptimal
    • MakeRowVisible
    • MakeSplitterOptimal
    • MoveItem
    • MoveItems
    • MultilineFooter
    • MultilineHeader
    • NextShown
    • NoFocusStyle
    • NoSelection
    • OpenEnded
    • OverheadWidth
    • OwnerDrawCallback
    • Parent
    • Pictures
    • PlusMinus
    • PrevShown
    • RealColumn
    • RecalcHorizontalExtent
    • RegisterApp
    • ReorderColumns
    • ResetContent
    • ResetSortIndicators
    • ResizeColumn
    • ResizeFooter
    • ResizeHeader
    • RightWindow
    • RowColBitmap
    • RowColBitmapStyle
    • RowColFooterButton
    • RowColFooterPicture
    • RowColFooterPictureStyle
    • RowColFooterRect
    • RowColFooterStyle
    • RowColFooterText
    • RowColFooterTextLength
    • RowColHeaderButton
    • RowColHeaderPicture
    • RowColHeaderPictureStyle
    • RowColHeaderRect
    • RowColHeaderStyle
    • RowColHeaderText
    • RowColHeaderTextLength
    • RowColPicture
    • RowColPictureStyle
    • RowColText
    • RowColTextLength
    • RowHeaderFont
    • RowHeaderLines
    • RowHeaderRect
    • RowHeaderStyle
    • RowHeaderWidth
    • RowInfo
    • RowText
    • RowTextLength
    • RubberbandSelection
    • ScrollTips
    • Sel
    • SelCount
    • SelectionArea
    • SelectionStyle
    • SelectString
    • SelectStringExact
    • SelItemRange
    • SelItems
    • SelItemsArray
    • SelTextOnly
    • SFT_PICTURE Structure
    • SFTTREE_CELL Structure
    • SFTTREE_CELLINFOPARM Structure
    • SFTTREE_CLASS Preprocessor Symbol
    • SFTTREE_COLORS Structure
    • SFTTREE_COLUMN Structure
    • SFTTREE_COLUMN_EX Structure
    • SFTTREE_CONTROL Structure
    • SFTTREE_DELETEPARM Structure
    • SFTTREE_DELETEPROC Type Definition
    • SFTTREE_DRAGINFO Structure
    • SFTTREE_DRAWINFOPARM Structure
    • SFTTREE_DRAWINFOPROC Type Definition
    • SFTTREE_DRAWINGINFO Structure
    • SFTTREE_DWORD_PTR Type Definition
    • SFTTREE_ID Type Definition
    • SFTTREE_ITEM Structure
    • SFTTREE_MAXLEVELS Preprocessor Symbol
    • SFTTREE_NOCOLOR Preprocessor Symbol
    • SFTTREE_OBSOLETE_4 Preprocessor Symbol
    • SFTTREE_OWNERDRAW Structure
    • SFTTREE_OWNERDRAWPARM Structure
    • SFTTREE_ROW Structure
    • SFTTREE_ROWINFOPARM Structure
    • SFTTREE_SELENTRY Structure
    • SFTTREE_SORTPROC Type Definition
    • SFTTREE_SORTPROC_CELLDATA Type Definition
    • SFTTREE_SORTPROC_ITEM Type Definition
    • SFTTREE_SORTPROCEX Type Definition
    • SFTTREE_STATIC Preprocessor Symbol
    • SFTTREE_TOOLTIPSPARM Structure
    • SFTTREE_TOOLTIPSPROC Type Definition
    • SFTTREE_VIRTUALDEF Structure
    • SFTTREESPLIT_CLASS Preprocessor Symbol
    • Show3D
    • ShowBitmaps
    • ShowButton0
    • ShowButtons
    • ShowFocus
    • ShowFooter
    • ShowFooterButtons
    • ShowGrid
    • ShowHeader
    • ShowHeaderButtons
    • ShowLabels
    • ShowPlusMinus
    • ShowRowColFooterButton
    • ShowRowColHeaderButton
    • ShowRowHeader
    • ShowTreeLines
    • ShowTruncated
    • Sibling
    • SortColumn1
    • SortDependents
    • SortIndicator
    • SplitColumn
    • SplitterOffset
    • SplitterRect
    • SplitterWidth
    • StartAutoExpandTimer
    • StopAutoExpandTimer
    • TabKeyIntercept
    • Text
    • TextLength
    • ToolTipAlways
    • ToolTipsCallback
    • ToolTipsUseEntireCell
    • TopIndex
    • TopParent
    • TreeLineStyle
    • UnregisterApp
    • UpdateCaretExpandCollapse
    • UseSmoothScroll
    • UseThemes
    • VAlign
    • VirtualCount
    • VirtualInitialize
    • VirtualItemChanged
    • VirtualUserData

SftTree/DLL 7.5 Documentation

Product Description

SftTree/DLL is a tree control for the Windows™ operating system, offering multi-line, multi-column, hierarchical data displays for applications written using C, C++ and MFC.

SftTree/DLL Control

Tree Components

SftTree/DLL offers many features from simple, graphical list box displays to complex hierarchical data displays:

  • Hierarchical item display
  • Fixed or variable height items
  • Single and/or multiple text lines per cell with word wrap
  • Single and multiple selection built-in
  • Virtual mode (for flat lists only)
  • Owner-drawn cells and content windows for complete control over cell contents
  • Printing and Print Preview using SftPrintPreview/DLL
  • Splitter bar
  • ToolTips and ScrollTips
  • Drag & drop with automatic scrolling, within and outside tree control
  • Single and multiple roots
  • Expand/collapse buttons
  • Column headers as titles or buttons with images and text
  • Column footers as titles or buttons with images and text
  • Resizable and reorderable columns
  • Individual column colors
  • Fixed width or open ended last column
  • Row headers as titles or buttons with images and text
  • Row/column header as title or button with images and text
  • Row/column footer as title or button with images and text
  • Selectable column alignment (left, right, center)
  • Sorting
  • Cell editing using Windows controls
  • Tree items with individual attributes
  • All images fully customizable
  • Tree lines fully customizable
  • Support for C and C++ (MFC) using Visual C++
  • Support for Windows 2000 through Windows 10, 32-bit and 64-bit applications
  • Complete implementation, not a sub/superclassed Windows control
  • No predefined maximum number of items

Source Code

The source code for the MFC C++ classes for tree control access is supplied. Any application that you develop as a licensed user can use SftTree/DLL royalty-free (some restrictions apply), as long as only the DLL is shipped with your application.

Languages Supported

SftTree/DLL supports C, C++ and other languages when using direct calls to the DLL. SftTree/DLL can be called using the definitions provided in the supplied header file. SftTree/DLL is shipped with class definitions which support the Microsoft Foundation Class Library (MFC).

Environments Supported

Processor support depends on the installed and purchased product versions.

  • 32-bit applications on Windows Windows 2000 through Windows 10 and all server editions
  • 64-bit support when running Windows XP x64 through Windows 10 x64 and all server editions with AMD 64-bit processors or Intel 64-bit processors

UNICODE support is available for all platforms.

The product supports the same easy to use API on all platforms.

Windows 98 and Windows ME are not supported by this version. For support of these platforms, SftTree/DLL 6.0 must be used instead.

Royalties

Any application that you develop can use SftTree/DLL royalty-free in run-time only mode; design-time features are not available. Each user (developer) who needs access to any portion of the product must license a copy of SftTree/DLL.


(email)
© 2018 Softel vdm, Inc.

softelvdm.com - © Copyright 2019 Softel vdm, Inc.

  • Home
  • |
  • Contact us
On
Off