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

相关内容

热门资讯

透视新版!hhpoker德州透... 透视新版!hhpoker德州透视,hhpoker视频巡查真的假的,wpk教程(有挂细节)hhpoke...
透视挂!wepoker看底牌,... 透视挂!wepoker看底牌,wepoker怎么发冤家牌(真是真的是有挂)1、下载好wepoker怎...
透视辅助!德州局脚本,德州之星... 透视辅助!德州局脚本,德州之星扫描器,解密教程(有挂工具)1、点击下载安装,德州之星扫描器插件透视分...
透视安卓版!aapoker怎么... 透视安卓版!aapoker怎么设置提高好牌几率,aapoker透视脚本,微扑克教程(有挂攻略)1、每...
辅助透视!wepoker透视脚... 辅助透视!wepoker透视脚本苹果版,wepoker怎么提高运气(切实真的是有挂);1、wepok...
透视app!hhpoker俱乐... 透视app!hhpoker俱乐部是干嘛的,hhpoker免费辅助器,技巧教程(有挂详情);亲,关键说...
透视神器!hardrock透视... 透视神器!hardrock透视工具,菠萝辅助器免费版的特点,解说技巧(有挂脚本);1、下载好菠萝辅助...
透视美元局!aapoker透视... 透视美元局!aapoker透视插件,aapoker万能辅助器,高科技教程(有挂技巧)1、全新机制【a...
透视新版!hhpoker德州有... 透视新版!hhpoker德州有挂吗,hhpoker可以开挂吗,wpk教程(有挂工具)hhpoker德...
透视线上!wepoker代打辅... 透视线上!wepoker代打辅助机器人,wepoker免费透视脚本(其实真的是有挂)wepoker代...