Defines the presence of grid lines.
C
BOOL WINAPI SftTree_GetShowGrid(HWND hwndCtl); void WINAPI SftTree_SetShowGrid(HWND hwndCtl, BOOL fSet); BOOL WINAPI SftTreeSplit_GetShowGrid(HWND hwndCtl); void WINAPI SftTreeSplit_SetShowGrid(HWND hwndCtl, BOOL fSet);
C++
BOOL CSftTree::GetShowGrid() const; BOOL CSftTreeSplit::GetShowGrid() const; void CSftTree::SetShowGrid(BOOL fSet = TRUE); void CSftTreeSplit::SetShowGrid(BOOL fSet = TRUE);
hwndCtl
The window handle of the tree control.
fSet
Set to TRUE to display grid lines, otherwise set to FALSE.
GetShowGrid returns a value indicating whether grid lines are shown. TRUE is returned if grid lines are shown, otherwise FALSE is returned.
The GetShowGrid and SetShowGrid functions define the presence of grid lines.
When using the 3D display mode (enabled using SetShow3D), only vertical grid lines are shown.
Vertical and horizontal grid lines can be controlled using SetGridStyle.
SftTree_SetTreeLineStyle(g_hwndTree, SFTTREE_TREELINE_AUTOMATIC0);/* Dotted tree lines (incl. level 0) */
SftTree_SetShowButtons(g_hwndTree, TRUE);/* Expand/collapse buttons (level 1..n) */
SftTree_SetShowButton0(g_hwndTree, TRUE);/* Show expand/collapse buttons (level 0) */
if (SftTree_GetGDIPlusAvailable(g_hwndTree))
SftTree_SetButtons(g_hwndTree, SFTTREE_BUTTON_USERDEF);/* User-defined buttons */
else
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 */
}
m_Tree.SetTreeLineStyle(SFTTREE_TREELINE_AUTOMATIC0);/* Dotted tree lines (incl. level 0) */
m_Tree.SetShowButtons(TRUE); /* Expand/collapse buttons (level 1..n) */
m_Tree.SetShowButton0(TRUE); /* Show expand/collapse buttons (level 0) */
if (m_Tree.GetGDIPlusAvailable())
m_Tree.SetButtons(SFTTREE_BUTTON_USERDEF);/* User-defined buttons */
else
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 */See Also C/C++ API | Categories | Notifications