首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在mfc的树形控件中,当选择不同的节点的时候显示不同的界面解决方案

2012-04-02 
在mfc的树形控件中,当选择不同的节点的时候显示不同的界面在mfc的树形控件中,当选择不同的树节点的时候,在

在mfc的树形控件中,当选择不同的节点的时候显示不同的界面
在mfc的树形控件中,当选择不同的树节点的时候,在主窗口的右半部分显示此节点对应的内容?这需要用到什么控件?如果是新建立一个对话框,应该怎么实现?

[解决办法]
不用啊,如果你是一个普通的dialog,在tree的点击事件里面设置就行了。

C/C++ code
    HTREEITEM t;    POINT p;    UINT uFlags;    GetCursorPos( &p );    m_tree1.ScreenToClient( &p );    t = m_tree1.HitTest( p, &uFlags );
[解决办法]
使用SetItemData设置每个不同结点的类型,点击的时候GetItemData得到所点击结点的类型去显示你需要的东西

热点排行