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、让任何用户在无需拱...
4分钟详细!hhpoker哪个... 4分钟详细!hhpoker哪个俱乐部靠谱(透视)原来是有挂,微扑克教程(有挂规律)-哔哩哔哩进入游戏...
透视透视挂!哈糖大菠萝万能挂(... 透视透视挂!哈糖大菠萝万能挂(透视)一直真的有挂,wpk教程(有挂技巧)-哔哩哔哩1)哈糖大菠萝万能...
透视科技!pokerrrr2辅... 透视科技!pokerrrr2辅助,wepoker私人局规律,办法教程(有挂技巧)-哔哩哔哩wepok...
4分钟普及!wepoker私人... 4分钟普及!wepoker私人局俱乐部怎么进(透视)果然存在有挂,攻略教程(有挂细节)-哔哩哔哩所有...
透视app!wepoker私人... 透视app!wepoker私人局外卦(透视)竟然有挂,普及教程(有挂内置)-哔哩哔哩1、超多福利:超...
透视能赢!pokermaste... 透视能赢!pokermaster脚本,wepoker一直输的号能继续打吗,项目教程(确实有挂)-哔哩...
第5分钟详细!wepoker辅... 第5分钟详细!wepoker辅助插件功能(透视)切实存在有挂,黑科技教程(确实有挂)-哔哩哔哩1)w...
透视中牌率!wepoker公共... 透视中牌率!wepoker公共底牌(透视)其实是真的挂,专业教程(有挂插件)-哔哩哔哩暗藏猫腻,小编...
透视存在!werplan怎么透... 透视存在!werplan怎么透视,wepoker轻量版书签,窍要教程(发现有挂)-哔哩哔哩1、每一步...