单击树控件中的节点名称(MFC / VC ++)

时间:2012-07-17 10:48:34

标签: windows winapi visual-c++ mfc

我想在点击它时在树视图结构中显示任何节点的名称。是否有任何想法?

1 个答案:

答案 0 :(得分:1)

Pure Winapi: 使用TreeView_GetSelectionTreeView_GetItem宏。

                        TVITEM tvitem = {0};
                HTREEITEM hSelected = NULL;

                WCHAR wText[MAX_PATH] = {0};

                hSelected = TreeView_GetSelection(g_hTree);

                if (hSelected)
                {
                    tvitem.mask = TVIF_TEXT;
                    tvitem.pszText = wText;
                    tvitem.cchTextMax = MAX_PATH;
                    tvitem.hItem = hSelected;

                    TreeView_GetItem(g_hTree, &tvitem);
                }

现在 wText 包含点击项目的名称。