Code::<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

CComboBox::FindStringExact
int FindStringExact( int nIndexStart, LPCTSTR lpszFind ) const;

当nStartAfter=-1时,则表示查的整个列表框的的项目

判断是否存在时用条件

  列表中有   字符串 str 返回值>= 0     

列表中没有 字符串 str 返回值= -1

项目存在 不执行

if (返回值>0 ) 项目存在;return;

if (返回值!=-1 ) 项目存在;return;

项目不存在 执行

if (返回值==-1 )

{

项目不存在;

}

Code::判断列表框中的项目是否已经存在了

void CWwwDlg::OnButton1()
{
    CString s;
    GetDlgItemText(IDC_COMBO1,s);
int i = ((CComboBox*)GetDlgItem(IDC_COMBO1))->FindString(-1,s);
    CString s2;
    s2.Format("%d",i);
    MessageBox(s2);
}

效果图:

这个问题需要解决

a != aaaa

完全相等才相等!

如何处理

Code:: FindStringExact可以解决FindString出现的问题

void CWwwDlg::OnButton1() 
{
CString s;
GetDlgItemText(IDC_COMBO1,s);
if (s.IsEmpty()) return;
int i = ((CComboBox*)GetDlgItem(IDC_COMBO1))->FindStringExact(-1,s);
CString s2;
s2.Format("%d",i);
if (i>=0)
{
MessageBox("项目已存在!");
return;
}
else
{
MessageBox("此项目不存在");
}

}

效果图:

来自为知笔记(Wiz)

转载于:https://www.cnblogs.com/xe2011/p/3576988.html

FindStringExact相关推荐

  1. MFC ComboBox

    一.入门篇 ComboBox (组合框)控件很简单,可以节省空间.从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的.用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里 ...

  2. C#窗体控件更新(五)

    列表类控件 十.ListBox 控件 ListBox 控件又称列表框,它在工具箱中的图标为,它显示一个项目列表供用户选择.在列表框中,用户 一次可以选择一项,也可以选择多项. 1.常用属性: (1) ...

  3. MFC之ComboBox控件用法

    本文以实例形式较为详细的讲述了MFC中ComboBox控件的用法.分享给大家供大家参考之用.具体方法如下: 一.ComboBox简介: ComboBox控件是由一个文本输入控件和一个下拉菜单组成的.用 ...

  4. C#常用控件的属性以及方法(转载)

    -----以前看别人的,保存了下来,但是忘了源处,望见谅. C#常用控件属性及方法介绍 目录 1.窗体(Form) 2.Label (标签)控件 3.TextBox(文本框)控件 4.RichText ...

  5. MFC——ComBox用法大全

    (1):先看第一篇:        CComBox控件使用方法 CComBox控件在MFC编程经常使用到.主要涉及到几个功能: 1.值的插入,这通常会使用两种方法 1) int AddString( ...

  6. C#控件常用设计整理大全

    1.常用属性  (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2)WindowState属性:用来获取或设置窗体的窗口状态. 取值有三种: Normal ...

  7. MFC COMBO-BOX最详细教程

    找了好多,这是讲的最清楚的,与大家共享! 转:https://blog.csdn.net/fym0121/article/details/7515862 当你只需从一列对象中选出一个时,使用COMBO ...

  8. C#控件及常用属性整理

    C#控件一览表 前所未有的震撼(太详细了) 1.窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2) WindowState属性: 用来 ...

  9. MFC_Combo_Box_用法(下拉框)

    Combo Box(组合框)控件很简单,可以节省空间.从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的.用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本. ...

最新文章

  1. 强烈安利!这个私藏已久的神器!
  2. 2.数据库的基本操作针对于库层面的操作
  3. leetcode算法题--组合总和
  4. TypeScript学习笔记1:变量赋值及书写方式
  5. 逃出你的肖申克(四):理智与情感
  6. python定义匿名函数关键字_Python(11):Python函数基础(定义函数、函数参数、匿名函数)...
  7. 开源个.NetCore写的 - 并发请求工具PressureTool
  8. LeetCode 609. 在系统中查找重复文件(哈希)
  9. 【载誉】致远互联荣获“2017最佳协同管理解决方案”殊荣
  10. python tfidf特征变换_使用sklearn提取文本的tfidf特征
  11. 别说你不知IE9正式版浏览器小技巧9则
  12. FreeRTOS之Tracealyzer for FreeRTOS(FreeRTOS+Trace) 详解(源码解析+移植)
  13. [转载] 第一个Python CGI编程和配置
  14. 嵌入式linux系统移植的四大步骤_基于ARM的Linux系统移植的方法
  15. 黑马Java学科资料
  16. 《机械制造技术基础》常见的问题
  17. python空格转义字符_python空格转义
  18. 2018电赛手势识别比赛经历
  19. 跨境电商面临“寒冬”考验,如何转型升级入局新赛道(Starday)
  20. 哈希表的查找比红黑树更快吗?

热门文章

  1. js调试之console.log()
  2. 【微信小程序企业级开发教程】前台收集数据更新数据库表方法
  3. 【微信小程序企业级开发教程】微信小程序目录结构
  4. host文件修改后无法保存的问题
  5. list转map stream_advancedday10可变参数不可变集合及Stream流
  6. 积累有价值的seo资源提高网站优化效果
  7. 网站建设想要出类拔萃还要从基础上做创新
  8. 计算机电缆称赞千 捷网络下拉刷词,电脑常用技巧
  9. android 4.2 桌面快捷方式,Android 添加桌面快捷方式操做
  10. html的ol和ul和li,HTML 列表元素OL、UL、LI