MFC中利用ListCtrl的列标题获取列索引的方法
来源:互联网 发布:淘宝客服售前话术大全 编辑:程序博客网 时间:2024/04/30 16:24
int GetColumnIdx(CListCtrl& _listCtrl,TCHAR* _pStrColumnName){assert(_pStrColumnName);int nColumnIdx = -1;//代表没有找到CHeaderCtrl* pHeaderCtrl = _listCtrl.GetHeaderCtrl();if (pHeaderCtrl != NULL){int nColumnCount = pHeaderCtrl->GetItemCount();for (int i = 0; i < nColumnCount; i++){HDITEM pHeadItem;pHeadItem.mask = HDI_TEXT;const int MAX_HEADER_LEN = 256;TCHAR lpBuffer[MAX_HEADER_LEN];pHeadItem.pszText = lpBuffer;pHeadItem.cchTextMax = MAX_HEADER_LEN;pHeaderCtrl->GetItem(i,&pHeadItem);if (StrCmp(pHeadItem.pszText, _pStrColumnName) == 0){nColumnIdx = i;break;}}}return nColumnIdx;}
用途:可以依据列名来设置对应列的索引号,从而利用索引号设置制定行列定位的单元格的内容,而不是按写死的列索引号来设置。
0 0
- MFC中利用ListCtrl的列标题获取列索引的方法
- listctrl 列的颜色
- 点击表格获取列索引的方法
- ListCtrl 锁定列宽度的简单方法
- mfc 在ListCtrl控件的非第一列添加图标
- 获取EXCEL中对应的列英文字母标识符(字母序列/列标题)(JAVA实现)
- repeater 控件 获取索引列的值
- 获取Excel单元格所在的列索引
- MFC 中 listctrl 设置列名之后没有显示问题
- 如何锁定listctrl的某列的列宽?
- listctrl第一列加图标的问题
- MFC判断Listctrl当前选中的单元格的行和列
- SQL 新增列、删除列、改变列类型、添加列默认值、删除列默认值和获取列默认值的方法
- 转:mfc 在ListCtrl控件的非第一列添加图标
- 使MFC中的ListCtrl控件的列宽固定不可变
- JavaScript获取table中某一列的值的方法
- MFC中listctrl的使用
- MFC中listctrl的使用
- Android为CheckBox(复选框)设置可规定大小的图片
- 在html页面上嵌入JavaScript代码的几种方式
- java代码块
- MongoDB如何确保一致性
- 求二叉树的高度
- MFC中利用ListCtrl的列标题获取列索引的方法
- textarea高度随文字增多变化高度
- 抽象类和接口
- burpsuite 配置代理无效
- 数据库中查找包含换行符的记录
- uva 11129An antiarithmetic permutation
- eclipse启动出现“An Error has Occurred. See the log file”解决方法
- HTTP中的重定向和请求转发的区别
- studio的adb命令