DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2012年8月23日

摘要: Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class来操作字符串列表。 1、定义控件对应变量假定已经创建了一个Dialog,并且从控件工具箱将 Combo Box 控件拖放到上面。打开 Class Wizard,添加控件对应变量,如:CComboBox m_cbExamble;在后面的代码中会不断使用这个变量。2、向控件添加 Items 1) 在Combo Box控件属性的Data 阅读全文
posted @ 2012-08-23 17:12 DoubleLi 阅读(1698) 评论(0) 推荐(0)

摘要: 续第一篇:MFC总结之CListCtrl用法及技巧(一) http://blog.csdn.net/zwgdft/article/details/7560592 本篇重点介绍:禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。6、禁止拖动表头 重载OnNotify消息响应函数,屏蔽两个消息通知码:HDN_BEGINTRACKW 和HDN_DIVIDERDBLCLICKW。示例如下: [cpp] view plaincopyprint?BOOLCXXXX::OnNotify(WPARAMwParam,LPARAMlP 阅读全文
posted @ 2012-08-23 17:11 DoubleLi 阅读(20248) 评论(2) 推荐(0)

摘要: 本文根据本人在项目中的应用,来谈谈CListCtrl的部分用法及技巧。当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅。主要包括以下十三点内容:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色、禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。 分为两篇来进行总结。本篇重点总结:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色1、基本操作 分别从下面四点来介绍CListCtrl的基本操作: ①设置列表视图. 阅读全文
posted @ 2012-08-23 17:10 DoubleLi 阅读(13596) 评论(1) 推荐(0)

摘要: 在MFC中滑动条(CSliderCtrl)是个常用的控件,用法如下: 主要要方法有:1、设置、取得滑动范围:void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE ); void GetRange( int& nMin, int& nMax ) const;2、设置、取得按下左右箭头滑动间隔:int SetLineSize( int nSize ); int GetLineSize( ) const;3、设置、取得按下PgUp、PgDown时滑动间隔:int SetPageSize( int nSize ); int Ge 阅读全文
posted @ 2012-08-23 10:59 DoubleLi 阅读(1284) 评论(0) 推荐(0)