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; 	}

相关内容

热门资讯

八分钟实锤!微信小游戏陕西麻将... 八分钟实锤!微信小游戏陕西麻将有挂吗,impoker总是存在有挂,AI教程(有挂技巧)1、这是跨平台...
2分钟辅助挂!人皇大厅斗牛辅助... 您好,人皇大厅斗牛辅助器这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多玩家...
1分钟实锤!最新皮皮跑胡子有没... 1分钟实锤!最新皮皮跑胡子有没有外 挂,pokerrrr2俱乐部原来存在有挂,专业教程(有挂细节);...
两分钟实锤!微友麻将亲友圈这个... 两分钟实锤!微友麻将亲友圈这个有挂吗,WEPOKE果然有挂,wepoke教程(有挂辅助)所有人都在同...
两分钟普及!钱塘十三水有没有挂... 两分钟普及!钱塘十三水有没有挂,nzt德州总是真的是有挂,解密教程(有挂秘笈)钱塘十三水有没有挂辅助...
8分钟辅助挂!天天跑得快辅助器... 8分钟辅助挂!天天跑得快辅助器,pokerrrr2俱乐部真是存在有挂,wpk教程(有挂科普)该软件可...
二分钟普及!雀神小程序怎么拿好... 二分钟普及!雀神小程序怎么拿好牌,wepOke好像是有挂,切实教程(有挂秘笈);1、操作简单,无需注...
五分钟科普!闲玩辅助器,pok... 五分钟科普!闲玩辅助器,pokermastersteam都是有挂,新2025教程(有挂秘籍);一、闲...
4分钟科普!中州麻将游戏攻略,... 4分钟科普!中州麻将游戏攻略,pokerrrr2俱乐部竟然有挂,可靠教程(有挂ai代打)1、中州麻将...
一分钟辅助挂!友间十三张有挂吗... 一分钟辅助挂!友间十三张有挂吗,AAPOKer切实真的有挂,必备教程(有挂科普);1、首先打开友间十...