Windows图形界面(GUI)-DLG-C/C++ - 树形视图(TreeView)
创始人
2024-12-28 07:09:33
0
  • 公开视频 -> 链接点击跳转公开课程
  • 博客首页 -> ​​​​​​链接点击跳转博客主页

目录

树形视图(TreeView)

使用场景

消息处理

示例代码


树形视图(TreeView)

使用场景

  • 文件浏览器:显示文件和目录的层次结构。
  • 设置菜单:在配置界面中显示嵌套的选项。
  • 组织结构图:显示组织的层次结构。
消息处理

  • TVN_SELCHANGED:当用户选择树视图中的不同节点时发送。
  • TVN_ITEMEXPANDED:当用户展开或折叠树视图中的节点时发送。
示例代码
	case WM_INITDIALOG: 	{ 		// 初始环境 		INITCOMMONCONTROLSEX initComm = { 0 }; 		initComm.dwSize = sizeof(INITCOMMONCONTROLSEX); 		initComm.dwICC = ICC_WIN95_CLASSES; 		InitCommonControlsEx(&initComm);  		// 初始控件 		HWND hTree = GetDlgItem(hwnd, IDC_TREE2);  		// 插入根节点 		TVINSERTSTRUCT tvi = { 0 }; 		tvi.hParent = TVI_ROOT; 		tvi.hInsertAfter = TVI_LAST; 		tvi.item.mask = TVIF_TEXT; 		tvi.item.pszText = (LPWSTR)TEXT("计算机"); 		HTREEITEM hRoot = TreeView_InsertItem(hTree, &tvi);  		// 插入子节点 		tvi.hParent = hRoot; 		tvi.item.pszText = (LPWSTR)TEXT("本地磁盘(C)"); 		HTREEITEM hC = TreeView_InsertItem(hTree, &tvi);  		tvi.hParent = hC; 		tvi.item.pszText = (LPWSTR)TEXT("Windows"); 		TreeView_InsertItem(hTree, &tvi);  		tvi.hParent = hRoot; 		tvi.item.pszText = (LPWSTR)TEXT("本地磁盘(D)"); 		HTREEITEM hD = TreeView_InsertItem(hTree, &tvi);  		tvi.hParent = hD; 		tvi.item.pszText = (LPWSTR)TEXT("Debug"); 		TreeView_InsertItem(hTree, &tvi);  		return TRUE; 	}

相关内容

热门资讯

透视安卓版!智星菠萝有挂吗(透... 透视安卓版!智星菠萝有挂吗(透视)永久脚本辅助方法(详细辅助安装教程);1、智星菠萝有挂吗透视辅助简...
第9分钟了解!欢聚水鱼脚本下载... 第9分钟了解!欢聚水鱼脚本下载,欢乐茶馆免费辅助(确实是真的有挂)1、操作简单,无需注册,只需要使用...
透视新版"德普之星透... 透视新版"德普之星透视软件免费入口官网"详细辅助线上教程(总是存在有挂);1、完成德普之星透视软件免...
透视规律!wepoker辅助器... 透视规律!wepoker辅助器有哪些功能(透视)永久脚本辅助神器(详细辅助曝光教程)所有人都在同一条...
一分钟了解!微乐游戏辅助脚本安... 一分钟了解!微乐游戏辅助脚本安装,拱趴大菠萝辅助器最新更新内容介绍(本来真的有挂);拱趴大菠萝辅助器...
透视玄学"pokem... 透视玄学"pokemmo脚本辅助"详细辅助科技教程(总是存在有挂);1、下载好pokemmo脚本辅助...
透视透视!poker红龙辅助(... 透视透视!poker红龙辅助(透视)永久脚本辅助助手(详细辅助技巧教程)poker红龙辅助软件透明挂...
第十分钟了解!大发棋牌辅助,雀... 第十分钟了解!大发棋牌辅助,雀神山庄麻将辅助器(其实真的是有挂)1)雀神山庄麻将辅助器辅助挂:进一步...
透视私人局"poke... 透视私人局"pokemomo辅助工具"详细辅助切实教程(果然真的有挂)1、全新机制【pokemomo...
8分钟了解!决战卡五星辅助看牌... 8分钟了解!决战卡五星辅助看牌器,南宁老友麻将免费辅助器(好像真的有挂);1、下载好南宁老友麻将免费...