目前位置: VCer资源中心 >>> VCer开源 >>> 可重用类

[本帖已阅读3521次 分值140 回复3次] 张贴资源 发回信箱 控制面板

CHistoryComboBox 带历史记录的ComboBox

提供者:longhorn 张贴时间:2004-12-25 21:48:24.0 出处:vcer.net 作者:不祥

CHistoryComboBox 带历史记录的ComboBox(2004-12-25 21:48:24.0)


我就是传说中的。。。


 
级别: VCer小兵
头衔: VCer会员

经验: 274
作品: 11
分会: 华中分会
注册: 2004-12-25 21:27:37.0
登录: 2005-07-07 13:29:02.0
工程源码[2,439字节] 下载363
软件下载[23,027字节] 下载254

实现方法

有时候用DropDown型的CComboBox,希望能够保存用户最近输入的记录,我自己写了这样一个类,将最近的用户记录保存到注册表中。

class CHistoryComboBox : public CComboBox

{

 public:

 INT_PTR LoadHistoryValue(void);  //读取历史记录

 void SetMaxNum(int num);   //设置最大记录数

 void AddHistoryValue();    //保存历史记录

}

为界面上的CComboBox添加控制变量,控制变量类型为CHistoryComboBox即可使用。在ComboBox上敲回车,当前记录将被存入注册表。

你也可以在程序中调用m_ctlCombo.AddHistoryValue()保存当前记录。

使用 SetMaxNum能够设置保存记录的总条数。

注意:在同一个工程,如果要使用多个CHistoryComboBox,你必须保证每一个的ID都不相同!!!

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/3562.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]
[投票结果]

A: 评分 10 100% (4 票)
B: 评分 5 0% (0 票)
C: 评分 0 0% (0 票)
D: 评分 -5 0% (0 票)
E: 评分 -10 0% (0 票)

 


re:CHistoryComboBox 带历史记录的ComboBox

学习中!不错!

luhuashenhf 于 2007-04-27 13:41:30.0 编辑 [回复该贴]

re:CHistoryComboBox 带历史记录的ComboBox
早一天贴就好了,前段时间写程序用到一个这样的东东,只好自己写了一个...

jerry 于 2004-12-26 13:49:24.0 编辑 [回复该贴]