树形控件 增加项
来源:互联网 发布:大数据比对整改方案 编辑:程序博客网 时间:2024/05/07 21:13
与列表控件差不多
void IniTree(HWND hwnd)
{
int i,n;
TCHAR buffer[][15]={"ÏßÐÔ±í","Á´±í","²éÕÒ","ÅÅÐò","¶þ²æÊ÷"};
HTREEITEM Child;
TVINSERTSTRUCT tvi;
HWND hTree = GetDlgItem(hwnd, IDC_TREE1);
tvi.item.mask = TVIF_TEXT | TVIF_PARAM
| TVIF_SELECTEDIMAGE | TVIF_IMAGE;
tvi.hInsertAfter = TVI_LAST;
tvi.hParent = NULL;
tvi.item.iSelectedImage = 0;
for(i=0; i<5; i++)
{
tvi.item.pszText = buffer[i];
tvi.item.iImage = i;
Child = TreeView_InsertItem(hTree, &tvi);
if(3 == i)
{
n = 4;
}
else
{
n = 3;
}
InsertTreeChild(hwnd, Child,i, n);
}
}
void InsertTreeChild(HWND hwnd, HTREEITEM hParent, int count, int len)
{
int i;
TCHAR str1[][30] = {"²åÈëÔªËØ","ɾ³ýÔªËØ","ºÏ²¢ËùÓÐÔªËØ"};
TCHAR str2[][30] = {"´´½¨Á´±í","Ôö¼Ó½áµã","ɾ³ý½áµã"};
TCHAR str3[][30] = {"˳Ðò²éÕÒ","¶þ·Ö²éÕÒ","¶þ²æ²éÕÒ"};
TCHAR str4[][30] = {"ðÅÝ·¨","²åÈë·¨","Ñ¡Ôñ·¨","¿ìËÙÅÅÐò"};
TCHAR str5[][30] = {"ÏÈÐò","ÖÐÐò","ºóÐò"};
TVINSERTSTRUCT tv;
HTREEITEM hChild;
HWND hTree = GetDlgItem(hwnd, IDC_TREE1);
tv.item.mask = TVIF_TEXT | TVIF_PARAM
| TVIF_SELECTEDIMAGE | TVIF_IMAGE;
tv.hParent = hParent;
tv.item.iSelectedImage = 0;
for(i=0; i<len; i++)
{
tv.item.iImage = i;
if(0 == count)
{
tv.item.pszText = str1[i];
}
else if(1 == count)
{
tv.item.pszText = str2[i];
}
else if(2 == count)
{
tv.item.pszText = str3[i];
}
else if(3 == count)
{
tv.item.pszText = str4[i];
}
else if(4 == count)
{
tv.item.pszText = str5[i];
}
hChild = TreeView_InsertItem(hTree, &tv);
}
}
- 树形控件 增加项
- 树形控件
- 树形控件
- 树形控件
- 树形控件
- 给树形控件添加右键弹出菜单的代码(会陆续增加了其他的内容)
- VC/MFC 拖放树形控件与列表控件的项
- 梅花雪 树形控件
- 动态创建树形控件
- MFC 树形控件使用
- dtree--JS树形控件
- 树形控件--浏览文件夹
- 树形视图控件
- 树形控件TreeCtrl
- jquery Ztree树形控件
- 树形菜单控件
- 树形控件 CTreeCtrl CViewTree
- 树形控件的使用
- 在没有需求文档的情况下如何设计测试用例
- 用GameAPI函数制作二维动作游戏
- java堆和栈的区别
- 经典的杯子测试题
- windows服务的操作
- 树形控件 增加项
- 静态成员|静态方法|静态构造函数
- 转载:如何编写单元测试用例(白盒测试)
- 1.概述 2.基于SIMPLE协议的presence体系结构
- 键盘上所有快捷键,看了你不后悔100% 有用
- cas 实现单点登录
- 游戏设计原理与实践 —— 玩家的期望篇
- 函数命名规则及调用约定(__cdecl,__stdcall,__fastcall)
- J2ME开发经验:J2ME应用程序内存优化三招