为CTreeCtrl类添加一个图象列表类CImageList对象m_ImageList 应该怎么做?就是在VC6.0中做的步骤
这是郑阿奇vc++教程的树形控件例题。代码都有,就是这一边不知道咋做了。哦,我在对话框类的头文件中添加了CImagelistm_ImageList;没想到成功了。看来我还...
这是郑阿奇vc++教程的树形控件例题。代码都有,就是这一边不知道咋做了。
哦,我在对话框类的头文件中添加了CImagelist m_ImageList;没想到成功了。看来我还要多加练习啊 来个学习的吧。顺便送分 展开
哦,我在对话框类的头文件中添加了CImagelist m_ImageList;没想到成功了。看来我还要多加练习啊 来个学习的吧。顺便送分 展开
1个回答
展开全部
也使用CImageList定义的对象时,使用CTreeCtrl的m_ImageList
例如:
m_Tree CTreeCtrl的成员变量CImageList
m_ImageList和/> m_ImageList_tree.Create条;
<BR(18,18 ILC_COLOR16,10,0);
HICON HICON = NULL;
HICON =(HICON)::的LoadImage(:: AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_ICON2),IMAGE_ICON,32,32,0);
m_ImageList_tree.Add(HICON);
m_Tree.SetImageList(&m_ImageList_tree,TVSIL_NORMAL。);
DWORD dwStyle = GetWindowLong(m_Tree.m_hWnd,GWL_STYLE);
dwStyle | = TVS_HASBUTTONS | TVS_HASLINES;
,SetWindowLong函数(m_Tree.m_hWnd,GWL_STYLE,dwStyle);
HTREEITEM m_hRoot的定义根节点
m_hRoot = m_Tree.InsertItem(“你好世界”,0,0,0设置根节点 HTREEITEM m_hZjd;,0);
/ / / /定义的子节点
m_hZjd m_Tree.InsertItem(HKEY_CURRENT_USER,m_hRoot 1,1,0);
/ /设置子节点
m_Tree.Expand(m_hRoot TVE_EXPAND);/ /扩展业务
可能是像........你仔细看看MSDN
例如:
m_Tree CTreeCtrl的成员变量CImageList
m_ImageList和/> m_ImageList_tree.Create条;
<BR(18,18 ILC_COLOR16,10,0);
HICON HICON = NULL;
HICON =(HICON)::的LoadImage(:: AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_ICON2),IMAGE_ICON,32,32,0);
m_ImageList_tree.Add(HICON);
m_Tree.SetImageList(&m_ImageList_tree,TVSIL_NORMAL。);
DWORD dwStyle = GetWindowLong(m_Tree.m_hWnd,GWL_STYLE);
dwStyle | = TVS_HASBUTTONS | TVS_HASLINES;
,SetWindowLong函数(m_Tree.m_hWnd,GWL_STYLE,dwStyle);
HTREEITEM m_hRoot的定义根节点
m_hRoot = m_Tree.InsertItem(“你好世界”,0,0,0设置根节点 HTREEITEM m_hZjd;,0);
/ / / /定义的子节点
m_hZjd m_Tree.InsertItem(HKEY_CURRENT_USER,m_hRoot 1,1,0);
/ /设置子节点
m_Tree.Expand(m_hRoot TVE_EXPAND);/ /扩展业务
可能是像........你仔细看看MSDN
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询