MFC学习笔记之常见控件

本文介绍了MFC中常见控件的使用,包括静态文本框(CStatic类)、编辑框(CEdit类)和按钮(CButton类)。详细讲解了各控件的创建函数、常用成员函数及其参数,如静态文本框的显示内容设置,编辑框的文本获取与设置,以及按钮的风格和状态控制等。
摘要由CSDN通过智能技术生成

Windows系统下的应用是消息映射机制来处理消息的,应用程序中的控件也是如此,每个控件都有对应的消息事件。当然处理事件是需要开发者,自行去创建的。在消息映射机制中,消息包含三个参数:消息值、wParam参数和IParam参数。控件的消息映射宏的格式大致是 ON_消息码(控件ID,消息处理函数名)。具体的可以查阅MSDN文档和之前写的博客。下面开始介绍几种常见的控件。


0x00静态文本框

MFC的静态文本框包含在CStatic类中。

\创建函数

      Create(

           LPCTSTR  lpszText,

           DWORD dwStyle,

           const RECT& rect,

           CWnd *pParentWnd,

           UINT nID = 0xffff

)

参数说明:

        lpszText: 控件中显示的文字

        dwStyle: 控件的风格

rect: 指定控件的位置和大小,其兼容RECT结构体或是CRect对象

pParaentWnd: 指定父窗口,不能为空,默认是CDialog对象

nID: 控件ID


\CStatci类的成员函数

_1 GetBitmap   ->   获取由SetBitmap设置位图的句柄

_2 GetCursor   ->   获取由SetSor设置的光标句柄

_3 GetEnhMetaFile  ->  获取由SetEnhMetaFile设置的增强图元文件的句柄

_4 GetIcon  ->  获取由SetIcon设置的图标句柄

_5 SetBitmap  ->  设置控件中显示的位图

_6 SetSor   ->  设置控件中显示的光标图片

_7 SetEnhMetaFile  ->  设置控件中显示的增强图元文件

_8 SetIcon  ->  设置控件中显示的图标


0x01编辑框

MFC中的编辑框包含在CEdit类中。

\编辑框创建

Create(

    DWORD dwStyle,

    const RECT &rect,

    CWnd *pParantWnd,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值