ctreectrl InsertItem()初级问题 pTree->InsertItem(aa,3,4);pTree->InsertItem(szaaaaa,1,2,hParentItem);哪位能详细讲一下以上InsertItem的参数,数字表示什么意思谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HTREEITEM InsertItem( LPCTSTR lpszItem, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST );HTREEITEM InsertItem( LPCTSTR lpszItem, int nImage, int nSelectedImage, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST );1.TVI_ROOT TVI_LAST是什么意思2.再一个InsertItem没有4个参数的函数3.MSDN hParent 要被插入的项的父项的句柄。 hInsertAfter 新项要被插入其后的项的句柄。 但是为什么是几个数字呢 pTree->InsertItem(szaaaaa,1,2,hParentItem); hParentItem为父节点,那szaaaaa要写入字符串的地址,1,2表示行号还是..,不明白。hTree =m_tctlSettings.InsertItem("首选项",0,0,TVI_ROOT); m_tctlSettings.InsertItem("界面设置",1,1, hTree); hTree =m_tctlSettings.InsertItem("高级设置", TVI_ROOT); m_tctlSettings.InsertItem("驱动设置",2,2,hTree); m_tctlSettings.InsertItem("版权信息",3,3,TVI_ROOT); m_tctlSettings.InsertItem("关于",4,4,TVI_ROOT);发现其数字都是一样的啊 HTREEITEM InsertItem( LPCTSTR lpszItem, int nImage, //使用imagelist中的图标index int nSelectedImage, //树节点被选中时,使用imagelist中的图标index HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST ); 那些数字都是与树关联的CImageList中的index HTREEITEM InsertItem( LPCTSTR lpszItem, int nImage, int nSelectedImage, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST );lpInsertStruct 一个指向用来指定要插入的tree view项的属性的TVINSERTSTRUCT的指针。nMask 用来指定要设置的属性的整数。lpszItem 一个包含项的文本的字符串的地址。nImage 项的图像在tree view控件的图像列表中的索引。nSelectedImage 项的被选择图像在tree view控件的图像列表中的索引。nState 为项的状态指定的值。nStateMask 指定要设置的状态。lParam 与此项关联的一个32位的应用程序指定的值。hParent 要被插入的项的父项的句柄。hInsertAfter 新项要被插入其后的项的句柄。 建议你看看http://blog.csdn.net/fengbangyue/article/details/5624103 建议你看一看http://blog.csdn.net/fengbangyue/article/details/5624103 线程同步应该在函数内还是外? 请问如何响应动态创建的ListCtrl控件的双击事件? 急求根据三个顶点(三维)画曲面的完全源码 在加入工具栏时会出现一个对话框,上面有“the file is already open in an editor." 数据类型转换? 谁能告诉我是否能用 vc中cdc->StretchBlt 把位图 旋转 90度 关于Directdraw覆盖页面的问题。 我用sprintf,debug时提示查找sprintf。c文件,为什么??? 十万火急!!!!!!!!!! 向个位高手请教一个问题? 全局HOOK截获WM_CREATE消息为什么不行?? 程序启动时的图片加载问题
HTREEITEM hParent = TVI_ROOT,
HTREEITEM hInsertAfter = TVI_LAST
);HTREEITEM InsertItem( LPCTSTR lpszItem,
int nImage,
int nSelectedImage,
HTREEITEM hParent = TVI_ROOT,
HTREEITEM hInsertAfter = TVI_LAST
);
1.TVI_ROOT TVI_LAST是什么意思
2.再一个InsertItem没有4个参数的函数
3.MSDN
hParent 要被插入的项的父项的句柄。
hInsertAfter 新项要被插入其后的项的句柄。
但是为什么是几个数字呢
hParentItem为父节点,那szaaaaa要写入字符串的地址,1,2表示行号还是..,不明白。
hTree =m_tctlSettings.InsertItem("首选项",0,0,TVI_ROOT);
m_tctlSettings.InsertItem("界面设置",1,1, hTree); hTree =m_tctlSettings.InsertItem("高级设置", TVI_ROOT);
m_tctlSettings.InsertItem("驱动设置",2,2,hTree);
m_tctlSettings.InsertItem("版权信息",3,3,TVI_ROOT); m_tctlSettings.InsertItem("关于",4,4,TVI_ROOT);发现其数字都是一样的啊
int nImage, //使用imagelist中的图标index
int nSelectedImage, //树节点被选中时,使用imagelist中的图标index
HTREEITEM hParent = TVI_ROOT,
HTREEITEM hInsertAfter = TVI_LAST
); 那些数字都是与树关联的CImageList中的index
int nImage,
int nSelectedImage,
HTREEITEM hParent = TVI_ROOT,
HTREEITEM hInsertAfter = TVI_LAST
);
lpInsertStruct 一个指向用来指定要插入的tree view项的属性的TVINSERTSTRUCT的指针。
nMask 用来指定要设置的属性的整数。
lpszItem 一个包含项的文本的字符串的地址。
nImage 项的图像在tree view控件的图像列表中的索引。
nSelectedImage 项的被选择图像在tree view控件的图像列表中的索引。
nState 为项的状态指定的值。
nStateMask 指定要设置的状态。
lParam 与此项关联的一个32位的应用程序指定的值。
hParent 要被插入的项的父项的句柄。
hInsertAfter 新项要被插入其后的项的句柄。