Hide

SftTree/DLL 7.5 - Tree Control

Display
Print

PrevShown

Returns the previous visible item.

C

int WINAPI SftTree_GetPrevShown(HWND hwndCtl, int index);
int WINAPI SftTreeSplit_GetPrevShown(HWND hwndCtl, int index);

C++

int CSftTree::GetPrevShown(int index) const;
int CSftTreeSplit::GetPrevShown(int index) const;

Parameters

hwndCtl

The window handle of the tree control.

index

The zero-based index of the item before which the previous visible item should be located. To locate the last visible item (if present) in a tree control specify -1.

Returns

The return value is the index of the previous visible item or -1 if no item is visible.

Comments

The GetPrevShown function returns the previous visible item.

GetPrevShown is used to find the previous visible item, given an item index. Dependent items of a collapsed parent item are skipped using this function.

GetNextShown can be used to retrieve the next visible item.

Examples

C

    // displayed columns

    // Please note that cell merging is not supported.

    int index = m_editIndex, col = m_editCol;
    int dispCol, firstDispCol, lastDispCol;
    LPSFTTREE_COLUMN_EX lpCol;
    int nCols;
    int lastShown = SftTree_GetPrevShown(g_hwndTree, -1);

    // get general information about tree control and columns
    nCols = SftTree_GetColumnsEx(g_hwndTree, &lpCol);/* Get column attributes */
    dispCol = SftTree_GetDisplayColumn(g_hwndTree, col);
    firstDispCol = SftTree_GetFirstDisplayColumn(g_hwndTree);
    lastDispCol = SftTree_GetLastDisplayColumn(g_hwndTree);

C++

    // displayed columns 

    // Please note that cell merging is not supported.

    int index = m_editIndex, col = m_editCol;
    int dispCol, firstDispCol, lastDispCol;
    LPSFTTREE_COLUMN_EX lpCol;
    int nCols; 
    int lastShown = m_Tree.GetPrevShown(-1);

    // get general information about tree control and columns
    nCols = m_Tree.GetColumns(&lpCol);/* Get column attributes */ 
    dispCol = m_Tree.GetDisplayColumn(col);
    firstDispCol = m_Tree.GetFirstDisplayColumn();
    lastDispCol = m_Tree.GetLastDisplayColumn();

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