【问题标题】:Select nodes in a Tree Control (MFC)在树控件 (MFC) 中选择节点
【发布时间】:2012-07-13 06:50:14
【问题描述】:

我在 VC++ 中创建了一个树控件,但我无法选择子节点。有什么建议吗?

m_pTree->Create(WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP |
                 TVS_HASLINES | TVS_HASBUTTONS | TVS_LINESATROOT |
                 TVS_SINGLEEXPAND | TVS_SHOWSELALWAYS | 
         TVS_TRACKSELECT,CRect(10, 10, 200, 240), this, 0x1221);

hTree=m_pTree->InsertItem(_T("SoftWare Production") , TVI_ROOT);
hCompany=m_pTree->InsertItem(_T("Microsoft"),hTree);
m_pTree->InsertItem(_T("Office") , hCompany);
m_pTree->InsertItem(_T("Visual Studio") , hCompany);
m_pTree->InsertItem(_T("Servers") ,hCompany , TVI_LAST);

m_pTree->Expand(hCompany, TVE_EXPAND);

hCompany=m_pTree->InsertItem(_T("Linux"),hTree);
m_pTree->InsertItem(_T("Open Office") , hCompany);
m_pTree->InsertItem(_T("QMail") , hCompany);
m_pTree->InsertItem(_T("Apache") ,hCompany,TVI_LAST);



m_pTree->Expand(hCompany, TVE_EXPAND);

【问题讨论】:

  • 以编程方式选择它?显示一些代码?
  • 您必须编辑答案并粘贴代码。不要在评论中这样做
  • 程序运行时需要选择它们
  • 对我来说很好。运行我的应用程序后,我可以使用鼠标选择项目
  • 真的吗???我做不到.. 只有父节点是可选的

标签: visual-c++ mfc treecontrol


【解决方案1】:

我认为 m_pTree->SelectItem(HTREEITEM) 应该可以工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多