当前位置: 首页 > article >正文

CTreeCtrl 类的InsertItem成员函数


    用于向树状控件中插入一个选项。该函数有四种格式:

HTREEITEM InsertItem(LPTV_INSERTSTRUCT lpInsertStruct);

HTREEITEM InsertItem(UNIT nMask,LPCTSTR lpszItem,

                     int nImage,int nSelectedImage,

                     UNIT nState,UNIT nStateMark,

                     LPARAM lParam,HTREEITEM hParent,

                     HTREEITEM hInsertAfter);

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 hParent=TVI_LAST);

    在第一种格式中,lpInsertStruct参数作为一个指向TV_INSERTSTRUCT 结构的指针,其中包含插入选项的各种信息。

TV_INSERTSTRUCT 结构说明如下:

    typedef struct_TV_INSERTSTRUCT{tvins

         HTREEITEM hParent;         //指定父选项

         HTREEITEM hInsertAfter;    //指定插入到那个选项的后面

         TV_ITEM item;              //选项的TV_ITEM结构

         }TV_INSERTSTRUCT ,FAR*LPTV_INSERTSTRUCT ;

    在第二种格式中,函数一项一项的设置插入选项的位置很属性。

    在第三种格式中,hParent参数和hInsertAfter分别指定插入的选项的父选项和前驱选项;lpszItem指定插入选项的标签。

    第四种格式比第三种格式多了两个参数,其中nImage和nSelectImage参数用于指定插入选项的图标索引。

http://www.lryc.cn/news/2416885.html

相关文章:

  • 【时空流量预测笔记1】基于相关卷积LSTM和自注意网络的蜂窝网络流量预测
  • 【HTML基础】form表单常用的7种属性和9种元素详解(含在线练习网址)
  • Jmeter动态吞吐量实现
  • 源码、反码、补码(超详细解析)
  • android 电池监测工具,安卓最强电池监控器Battery Monitor Widget Pro
  • Android常用颜色对照表
  • 刚用uiotos交付了智慧园区统一管理平台,前端零代码+后端零代码+物联网平台,完美搭配!(一)|零代码、0代码、无代码、低代码、可视化编程、nodered、amis、codewave、乐吾乐
  • java编程思想第四版电子书,,终于有人把Java程序员必学知识点全整理出来了
  • 在Cocos2d-x中使用CocosBuilder
  • Windows版Redis和Redis Desktop Manager安装
  • 怎么测试网站服务器速度,怎么测试网站速度
  • Linux 系统日志文件有哪些类型?
  • MFC中的CMenu---如何动态添加菜单/菜单项、子菜单、右键菜单
  • GB2312汉字拼音对照表
  • 关于Wiki
  • 小熊工厂 bt
  • ssh连接报错: No route to host
  • 华大HC32F460的BOOT和IAP说明
  • 中国城市别名
  • HDMI 接口学习
  • M3U8在线播放
  • 《仙剑奇侠传》诗集
  • MySQL唯一值重复报错DuplicateKeyException最好解决方法ON DUPLICATE KEY UPDATE
  • linux编辑menu.lst,Windows下硬盘安装Ubuntu 16.04的menu.lst文件写法
  • Looper.prepare()和Looper.loop(),在子线程中更新UI
  • http://download.chinaitlab.com/
  • oracle 01157,Oracle数据库启动时出现ORA-01157和ORA-01110问题
  • 即将到来的 ECMAScript 2022 新特性
  • 窗口句柄浅析和获取窗口句柄的方法
  • Delphi7中WebBrowser控件的bug及解决方案