1、CButton:
事件: BCN_HOTITEMCHANGE 当鼠标进入或离开此按钮空间区域时发生该事件
2、CListCtrl:
2.1事件:
NM_CLICK 用户单击列表时发送此消息
NM_DBLCLK 用户双击列表时发送此消息
NM_RCLICK 用户右键单击列表时发送此消息
NM_RDBLCLK 用户右键双击列表时发送此消息
NM_KILLFOCUS 列表失去焦点时发送此消息
NM_OUTOFMEMORY 当内存溢出时产生
NM_SETFOCUS 当列表视图控件获得焦点时产生
LVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生)
LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生)
LVN_BEGINLABELEDIT 开始编辑项的文本
LVN_COLUMNCLICK 用户单击列表的列时发送此消息
LVN_DETELEITEM 当删除列表项时发送此消息
LVN_DELETEALLITEMS 删除所有项
LVN_ENDLABELEDIT 结束对项文本的编辑
LVN_GETDISPINFO 请求需要显示的信息
LVN_GETINFOTIP 请求显示在工具提示窗口内的附加的文本信息
LVN_HOTTRACK 鼠标滑过某个项
LVN_INSERTITEM 当向列表视图控件插入项目时产生
LVN_ITEMACTIVATE 激活某个项
LVN_ITEMCHANGED 某个项已经发生变化
LVN_ITEMCHANGING 某个项目正在发生变化
LVN_ITEMCHANGED 列表中的当前选择项将要改变时发送此消息
LVN_KEYDOWN 某个键被按下
LVN_MARQUEEBEGIN 开始某个边框选择
LVN_ODCACHEHINT 虚拟列表控件的显示区域的内容发生了变化 LVN_ODSTATECHANGED 虚拟列表的控件的某个项或某个范围内的项已经发生变化 LVN_ODFINDITEM 需要拥有者查找一个特定的回调项
LVN_SETFOCUS 列表框获得焦点时发送此消息
2.2属性:
View 列表视图的显示风格:图标(Icon)、小图标(Small Icon)、列表(list)、报表(Report)
Align 列表中的文本对齐方式:顶端对齐(top)、左对齐(left)
Sort 列表中的记录排序:不排序(None)、升序(Ascending),降序(Descending)按照列表的第一列字母顺序排序
Border 选中时,使列表含有边框 Single selection 选中时,只能选择一条记录,否则,可以多行选择
Auto arrange 选中时, 自动对齐网格上的项
No Label wrap 选中时,文本不折叠 Edit lables 选中时, 可以编辑标签
No scroll 选中时,列表不能滚动 No column header 选中时,列表没有列表头
No sort header 选中时,没有排序的表头
Show selection always 总是显示选择项
3、CComboBox:
3.1事件:
CBN_CLOSEUP: 组合框的列表框组件被关闭,简易组合框不会发送该通知消息 CBN_DBLCLK: 用户在某列表项上双击鼠标,只有简易组合框才会发送该通知消息 CBN_DROPDOWN: 组合框的列表框组件下拉,简易式组合框不会发送该通知消息 CBN_EDITUPDATE: 在编辑框准备显示改变了的正文时发送该消息,下拉列表式组合框不会发送该消息
CBN_EDITCHANGE: 编辑框的内容被用户改变了,与CBN_EDITUPDATE不同,该消息是在编辑框显示的正文被刷新后才发出的,下拉列表式组合框不会发送该消息
CBN_ERRSPACE: 组合框无法申请足够的内存来容纳列表项
CBN_SELENDCANCEL: 表明用户的选择应该取消,当用户在列表框中选择了一项,然后又在组合框控件外单击鼠标时就会导致该消息的发送
CBN_SELENDOK: 用户选择了一项,然后按了回车键或单击了下滚箭头,该消息表明用户确认了自己所作的选择
CBN_KILLFOCUS: 组合框失去了输入焦点
CBN_SELCHANGE: 用户通过单击或移动箭头键改变了列表的选择
CBN_SETFOCUS: 组合框获得了输入焦点
4、CEdit:
4.1事件:
EN_CHANGE 当编辑控件中的文本已被修改,在新的文本显示之后发送此消息 EN_ERRSPACE 编辑框控件无法申请足够的动态内存来满足需要
EN_HSCROLL 当编辑控件的水平滚动条被使用,在更新显示之前发送此消息 EN_KILLFOCUS 编辑控件失去键盘输入焦点时发送此消息
EN_MAXTEXT 文本数目到达了限定值时发送此消息
EN_SETFOCUS 编辑控件得到键盘输入焦点时发送此消息
EN_UPDATE 当编辑控件中的文本已被修改,在新的文本显示之前发送此消息 EN_VSCROLL 当编辑控件的垂直滚动条被使用,在更新显示之前发送此消息
4.2属性:
Align text 各行文本对齐方式:Left、Center、Right,缺省时为Left Multiline 选中时为多行编辑控件,否则为单行编辑控件
Number 选中时控件只能输入数字 Horizontal scroll 水平滚动,仅对多行编辑控件有效 Auto Hscroll 当用户在行尾键入一个字符时,文本自动向右滚动 Vertical scroll 垂直滚动,仅对多行编辑控件有效 Auto Vscroll 当用户在最后一行按ENTER键时,文本自动向上滚动一页,仅对多行编辑控件有效
Password 选中时,键入编辑控件的字符都将显示为“*”,仅对单行编辑控件有效。 No hide selection 通常情况下,当编辑控件失去键盘焦点时,被选择的文本仍然反色显示。选中该项时,则不具备此功能。
OEM convert 选中时,实现对特定字符集的字符转换。 Want return 选中时,用户按下ENTER键,编辑控件中会插入一个回车符。
Border 选中时,在控件的周围存在边框。
Uppercase 选中时,编辑框中的字符全部大写。
Lowercase 选中时,编辑框中的字符全部为小写。
Read_Only 选中时,防止用户键入或编辑文本。
5、CListBox:
5.1事件:

LBN_DBLCLK : 用户用鼠标双击了一列表项,只有具有LBS_NOTIFY 的列表框才能发送该消息

LBN_ERRSPACE : 列表框不能申请足够的动态内存来满足需要 LBN_KILLFOCUS : 列表框失去输入焦点

LBN_SELCANCEL: 当前的选择被取消,只有具有LBS_NOTIFY 的列表框才能发送该消息

LBN_SELCHANGE: 单击鼠标选择了一列表项,只有具有LBS_NOTIFY 的列表框才能发送该消息

LBN_SETFOCUS: 列表框获得输入焦点

WM_CHARTOITEM: 当列表框收到WM_CHAR 消息后, 向父窗口发送该消息, 只有具有LBS_WANTKEYBOARDINPUT 风格的列表框才会发送该消息

WM_VKEYTOITEM: 当列表框收到WM_KEYDOWN 消息后,向父窗口发送该消息,只有具有LBS_WANTKEYBOARDINPUT 风格的列表框才会发送该消息

MFC的所有控件的事件和属性相关推荐

  1. MFC动态创建控件并响应事件代码实现过程

    MFC动态创建控件以及响应动态创建的控件的事件的实现方法如下. 1.创建对象     用new进行动态创建一个对象.然后调用Create函数创建窗口,在函数的父窗口参数中传入this或者用AfxGet ...

  2. MFC中动态创建控件以及事件响应实现方法

    本文实例讲述了MFC中动态创建控件以及事件响应实现方法,分享给大家供大家参考.具体实现方法如下: 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的. 一.创建动态 ...

  3. MFC之ComboBox控件用法

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

  4. 使用MFC开发ActiveX控件

    摘要: 本文对COM组件中的ActiveX控件的MFC开发方法进行了介绍,讲述了用户自定义和库存属性.方法以及事件的添加方法和属性页的制作过程.使读者能够掌握基本的MFC ActiveX开发方法. 前 ...

  5. VS2008下用MFC 的MSComm控件编写串口程序

    可以在:http://download.csdn.net/detail/plutus_lee/4525446 下载详细文档. 首先感谢网络资源吧,作为一个自动化专业出身的,不懂串口实在让我有点无奈,本 ...

  6. Visual Studio开发MFC项目OCX控件添加使用控件方法

    1.在Windows系统中注册OCX控件 在OCX控件目录,右键新建一个文本文档,将文件名和扩展名改为"双击注册.bat",添加如下注册脚本: cd /d %~dp0 RegSvr ...

  7. MFC ActiveX (ocx)控件的开发

    前言 ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM). ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个 ...

  8. 基于MFC的ActiveX控件开发

    转自:http://www.cnblogs.com/lidabo/archive/2012/12/04/2800921.html ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件, ...

  9. VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

    VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程 开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件.(此文章也是 ...

最新文章

  1. XMT.com超200万被区块链终端交易
  2. 解题报告(四)生成函数(ACM/ OI)
  3. iOS开发UI篇—实现UITableview控件数据刷新
  4. jquery 悬浮验证框架 jQuery Validation Engine
  5. 【android-tips】android程序执行adb shell命令(实例源码)
  6. php5.3二进制包,php使用pack处理二进制文件的方法
  7. python中列表生成式strip_Python 列表API 序列类型   列表生成
  8. xampp 下安装mysql-python
  9. mac osx 上Eclipse/CDT问题及解决方案
  10. 支持向量回归预测怎么做_机器学习如何在油气开发预测中发挥作用?
  11. 【Elasticsearch】elasticsearch 分片
  12. 图像增强(一):randaugment
  13. 父级div没高度不能自适应高度的原因——子级使用css float浮动
  14. Visual Studio 2015离线版msdn帮助文档下载和安装
  15. linux关于系统管理、系统安全命令
  16. 近十年量化交易领域最重要的十本参考书推荐!重要!
  17. VGA带音频转HDMI转换芯片|VGA转HDMI 转换器方案|VGA转HDMI转换器芯片介绍
  18. 动态规划之01背包问题
  19. 港科招生 | 香港科大DBA(工商管理博士)项目介绍和科研成果分享
  20. 创意电子学-小知识:研究继电器

热门文章

  1. 完美者u盘linux,完美者u盘维护系统v10.2 完整终结版_完美者u盘维护系统2017官方下载|好特下载...
  2. d盾web查杀 linux,D盾_Web查杀 [webshell查杀]
  3. 在凭证保存时 计算机程序能够对,湖北2015会计从业《会计电算化》全真预测卷三...
  4. Django练习 day04, 05, 06,07
  5. 树莓派搭WEB控制点灯(微信点灯,网页控制电机等)
  6. CCSP Official (ISC)2 Practice Tests 免积分下载
  7. 二手书 | 让闲置的书籍不再孤单!
  8. 计算机时序控制方式,中央处理器的时序产生器和控制方式
  9. unity实现抛物线及太阳系
  10. MFCC中CString, int, string, char之间的转换