博客
关于我
CComboBox使用技巧
阅读量:159 次
发布时间:2019-02-27

本文共 2105 字,大约阅读时间需要 7 分钟。

 CComboBox使用技巧: 


1. CComboBox风格     

  


2. 初始化数据

   1).在Combo Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表中的一行。换行用ctrl+回车。

 

   2).在程序初始化时动态添加

 


3. 删除指定行

 


 

4.插入指定位置

 


 

5.删除所有项


6.查找指定字符串

 


 

7.选择其中某行

 


 

8.获取总行数


 

9.取得Combo Box框内容

 


 

10.获得焦点

通常要判断控件是否获得了焦点,可以用GetFocus()函数

例如:if(GetFocus()==GetDlgItem(IDC_EDIT_VALUE2))//判断焦点是否在编辑框IDC_EDIT_VALUE2内。
但是combobox 的焦点不同,因为它是由edit和listbox两部分组成的,所以获得焦点要用GetParent():

 


 

11.改变下拉框大小

    在设计界面里,点击一下Combo Box的下拉箭头,此时出现的调整框就是Combo Box的下拉调整框


12.常用消息映射宏

   ON_CBN_DBLCLK                 鼠标双击

   ON_CBN_DROPDOWN          列表框被弹出
   ON_CBN_KILLFOCUS / ON_CBN_SETFOCUS     在输入框失去/得到输入焦点时产生
   ON_CBN_SELCHANGE         列表框中选择的行发生改变
   ON_CBN_EDITUPDATE        输入框中内容被更新
   使用以上几种消息映射的方法为定义原型如:afx_msg void memberFxn( );的函数,并且定义形式如ON_Notification( id, memberFxn )的消息映射。
   如果在对话框中使用组合框,Class Wizard会自动列出相关的消息,并能自动产生消息映射代码。

转载地址:http://pjid.baihongyu.com/

你可能感兴趣的文章
Nginx代理访问提示ERR_CONTENT_LENGTH_MISMATCH
查看>>
Nginx代理配置详解
查看>>
Nginx代理静态资源(gis瓦片图片)实现非固定ip的url适配网络环境映射ip下的资源请求解决方案
查看>>
Nginx代理静态资源(gis瓦片图片)实现非固定ip的url适配网络环境映射ip下的资源请求解决方案
查看>>
Nginx入门教程-简介、安装、反向代理、负载均衡、动静分离使用实例
查看>>
nginx反向代理
查看>>
Nginx反向代理
查看>>
nginx反向代理、文件批量改名及统计ip访问量等精髓总结
查看>>
Nginx反向代理与正向代理配置
查看>>
Nginx反向代理及负载均衡实现过程部署
查看>>
Nginx反向代理和负载均衡部署指南
查看>>
Nginx反向代理是什么意思?如何配置Nginx反向代理?
查看>>
nginx反向代理解决跨域问题,使本地调试更方便
查看>>
nginx反向代理转发、正则、重写、负摘均衡配置案例
查看>>
Nginx反向代理配置
查看>>
Nginx启动SSL功能,并进行功能优化,你看这个就足够了
查看>>
nginx启动脚本
查看>>
Nginx在Windows上和Linux上(Docker启动)分别配置基本身份认证示例
查看>>
Nginx在Windows下载安装启动与配置前后端请求代理
查看>>
Nginx多域名,多证书,多服务配置,实用版
查看>>