cbBox.AddString(_T("one"));
cbBox.AddString(_T("two"));
cbBox.AddString(_T("three"));
cbBox.InsertString(0,_T("aaa")); //此时one,two,three的索引变为1,3,2
cbBox.SetCurSel(2); //不过我们不太可能去记住每个选项的索引,所以先查找下它的索引是多少
int index = cbBox.FindStringExact(0,_T("three")); //0表示从索引为0的选项开始查找.如果找到有叫three的选项就返回它的索引号,没有找到返回CB_ERR也就是-1.
int index = cbBox.GetCurSel();
CString csValue; int index = cbBox.GetCurSel(); cbBox.GetLBText(index,csValue);//选项的值保存到csValues中
cbBox.GetWindowTextW(csValue);
int index = cbBox.FindStringExact(0,_T("three")); //精确查找.
int index = cbBox.FindString(0,_T("three")); //模糊查找.如果有选项threeabc也会返回索引值
CString temp;
cbBox.GetWindowTextW(temp); //把文本框中输入的值放到一个变量temp中
int n =cbBox.FindString(0,temp); //查找下拉列表中是否是哪个选项包含字符串temp
if(n>=0)
{
cbBox.SetCurSel(n); //查找到的话就把选项名字显示在文本框中
}
cbBox.ResetContent();
int index = cbBox.FindStringExact(0,_T("three"));
cbBox.DeleteString(index);
CImageList* pImageList; //相当于一个特殊数组,但是它保存的是图片
pImageList = new CImageList();
pImageList->Create(32, 32, ILC_COLOR32, 0, 4); //
//在资源中添加一个bmp图片.id为IDB_BITMAP1
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1); //加载资源中的图片
pImageList->Add(&bmp, RGB(0, 0, 0)); //添加图片到imagelist中
cbBoxE.SetImageList(pImageList);
COMBOBOXEXITEM insItem; //添加图片选项时的参数.它是一个结构体,下面是里面一些变量的初始化
insItem.mask = CBEIF_IMAGE|CBEIF_TEXT;
insItem.iItem=0;
insItem.iImage=0;
insItem.pszText=_T("Line 1");
cbBoxE.InsertItem(&insItem);//在控件中添加一个选项,并且选项前面有图片
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有