Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2093453
  • 博文数量: 454
  • 博客积分: 10921
  • 博客等级: 上将
  • 技术积分: 5396
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-15 15:20
个人简介

伪IT男

文章分类

全部博文(454)

文章存档

2016年(2)

2013年(6)

2012年(17)

2011年(29)

2010年(24)

2009年(54)

2008年(53)

2007年(202)

2006年(67)

分类: C/C++

2006-12-09 13:21:24

    前些日子从网上下载了一个ColorComboBox的C++类,是别人写的对VC里面的ComboBox的一个继承,主要是实现了对下拉的每个Item的背景和前景字体的颜色的控制。用了一下,还挺好使。
    今天,需要增加函数,避免往ColorComboBox里面重复添加条目,本来以为可以直接用ComboBox::FindString,却发现怎么也不行,总是返回-1。郁闷了一个晚上,准备直接继承一下那个FindString,还是不行,只好重新加入一个函数了,不知道这个是不是算重载。
 
int CColorComboBox::FindString(int nStartAfter, LPCTSTR lpszString )
{
 int iResult=-1;
 int asize=m_szaryItem.GetSize();  //szaryItem就是ColorComboBox里面定义的Item数组
 for(int i=nStartAfter;i {
  if(m_szaryItem.GetAt(i)==lpszString)
  {
   iResult= i;
   break;
  }
 }
 return iResult;
}
阅读(2326) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~