电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MFC中treeview控件使用方法VIP免费

MFC中treeview控件使用方法_第1页
1/8
MFC中treeview控件使用方法_第2页
2/8
MFC中treeview控件使用方法_第3页
3/8
MFC Treeview 控件 方法 1,用InsertItem 添加节点 参数: 文字,图标,父节点 返回: HTREEITEM 示例: 添加一系列节点 HTREEITEM hItem = m_Tree.InsertItem("root",NULL,NULL);///root 就是节点的标题 int i,j; for (i=0;i<4;i++) { HTREEITEM hSubItem = m_Tree.InsertItem("item",NULL,NULL,hItem); for (j=0;j<3;j++) { m_Tree.InsertItem("subitem",NULL,NULL,hSubItem); } } InsertItem 函数的第一个参数就是设置他的节点标题 2.,用ModifyStyle 设置风格 参数: 取消的风格,增加的风格 示例: 在对话框初始化时设置风格 BOOL CMfc1Dlg::OnInitDialog(){ //... m_Tree.ModifyStyle(NULL,TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT); } 3,用DeleteItem 删除节点 4,用.DeleteAllItems 删除全部节点 5,.用Expand 展开/收缩节点 参数: 节点HTREEITEM,展开/收缩 示例: m_Tree.Expand(hItem,TVE_EXPAND); ///////////////////////////////////////////////////////// CTreeCtrl 的概述cc++vc CTreeCtrl 在三种不同情况下创建的方式 1、如果要在对话框窗口上创建树形控件,你需要在对话框类中定义一个CTreeCtrl 类型的成员变量。 2、如果树形控件是一个子窗口,你可以使用 CTreeCtrl::Create()来构建树形空间对象。 3、如果你使用了 CView Tree 对象,那么你需要使用 CView Tree::GetTreeCtrl()获得对树形控件的引用 如果你想在你的控件中使用图像,需要通过 CImageList::SetImageList()来设置一个图像列表。你也可以通过使用 CTreeCtrl::SetIndent()设置子项缩进的宽度。一个最好的使用这些函数的时机是在 CDialog::OnInitDialog()或 CView ::OnInitalUpdate()中。 可以通过调用 CTreeCtrl::InsertItem()向树形控件中添加数据,每次添加一个数据项。这个函数将返回一个指向这个数据项的句柄,这个句柄在后面会使用到,例如在后面添加这个数据项的子数据项的时候。一个最好的使用这个函数的时机是在 CDialog::OnInitDialog()或CView ::OnInitalUpdate()中。 当用户和树形控件交互时,它将会发送不同的通知消息。你可以通过在控件窗口的消息映射表 中 添 加 ON_NOTIFY_REFLECT 宏 或 在 控 件 窗 口 的 父 窗 口 的 消 息 映 射 表 中 添 加ON_NOTIFY 来指定一个函数处理每个你想处理的消息。 通过调用树形控件不同的 Set 成...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

MFC中treeview控件使用方法

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部