SftTree/DLL 7.5 Documentation

ScrollTips

Defines whether ScrollTips are displayed during vertical scrolling.

C

BOOL WINAPI SftTree_GetScrollTips(HWND hwndCtl);
void WINAPI SftTree_SetScrollTips(HWND hwndCtl, BOOL fSet);
BOOL WINAPI SftTreeSplit_GetScrollTips(HWND hwndCtl);
void WINAPI SftTreeSplit_SetScrollTips(HWND hwndCtl, BOOL fSet);

C++

BOOL CSftTree::GetScrollTips() const;
void CSftTree::SetScrollTips(BOOL fSet = TRUE);
BOOL CSftTreeSplit::GetScrollTips() const;
void CSftTreeSplit::SetScrollTips(BOOL fSet = TRUE);

Parameters

hwndCtl

The window handle of the tree control.

fSet

Set to TRUE to display ScrollTips during vertical scrolling, otherwise set to FALSE.

Returns

GetScrollTips returns a value indicating whether ScrollTips are displayed during vertical scrolling. TRUE is returned if ScrollTips are shown, otherwise FALSE is returned.

Comments

The GetScrollTips and SetScrollTips functions define whether ScrollTips are displayed during vertical scrolling.

If enabled, ScrollTips are displayed when the user drags the vertical scroll bar's scroll box using the mouse. By default, the cell text of the first displayed item in the client area (see GetTopIndex) is shown as a ToolTip next to the scroll bar. An application can override the text displayed using the ToolTips callback function SFTTREE_TOOLTIPSPROC.

Examples

C

            SftTree_SetButtons(g_hwndTree, SFTTREE_BUTTON_AUTOMATIC3);/* Automatic button style 3 */
        SftTree_SetShowGrid(g_hwndTree, TRUE);/* Show grid */
        SftTree_SetGridStyle(g_hwndTree, SFTTREE_GRID_BOTH_DOT);/* Dotted grid lines */
        SftTree_SetShowTruncated(g_hwndTree, TRUE);/* Show ... if truncated */
        SftTree_SetSelectionStyle(g_hwndTree, SFTTREE_SELECTION_ALL | SFTTREE_SELECTION_OUTLINE);/* Select entire item using outline */
        SftTree_SetSelectionArea(g_hwndTree, SFTTREE_SELECTIONAREA_ALLCELLS);/* Selection changes by clicking on an item's cells */
        SftTree_SetFlyby(g_hwndTree, TRUE);  /* Flyby highlighting */
        SftTree_SetUpdateCaretExpandCollapse(g_hwndTree, FALSE);/* don't update caret location when expand/collapse button clicked */
        SftTree_SetScrollTips(g_hwndTree, TRUE);/* Show Scrolltips */
        SftTree_SetInheritBgColor(g_hwndTree, TRUE);/* Inherit background color of first cell */
        SftTree_SetReorderColumns(g_hwndTree, TRUE);/* Column reordering */
        SftTree_SetOpenEnded(g_hwndTree, FALSE);/* Last column width */
        SftTree_SetShowHeaderButtons(g_hwndTree, TRUE);/* Show column header as buttons */

        /* Define control attributes */
        {

C++

        m_Tree.SetButtons(SFTTREE_BUTTON_AUTOMATIC3);/* Automatic button style 3 */
    m_Tree.SetShowGrid(TRUE);            /* Show grid */
    m_Tree.SetGridStyle(SFTTREE_GRID_BOTH_DOT);/* Dotted grid lines */
    m_Tree.SetShowTruncated(TRUE);       /* Show ... if truncated */
    m_Tree.SetSelectionStyle(SFTTREE_SELECTION_ALL | SFTTREE_SELECTION_OUTLINE);/* Select entire item using outline */
    m_Tree.SetSelectionArea(SFTTREE_SELECTIONAREA_ALLCELLS);/* Selection changes by clicking on an item's cells */
    m_Tree.SetFlyby(TRUE);               /* Flyby highlighting */
    m_Tree.SetUpdateCaretExpandCollapse(FALSE);/* don't update caret location when expand/collapse button clicked */
    m_Tree.SetScrollTips(TRUE);          /* Show Scrolltips */
    m_Tree.SetInheritBgColor(TRUE);      /* Inherit background color of first cell */
    m_Tree.SetReorderColumns(TRUE);      /* Column reordering */
    m_Tree.SetOpenEnded(FALSE);          /* Last column width */
    m_Tree.SetShowHeaderButtons(TRUE);   /* Show column header as buttons */

    /* Define control attributes */
    {

See Also C/C++ API | Categories | Notifications