您当前的位置: 首页 > 

14 MFC - 普通按钮 CButton

杨林伟 发布时间:2019-10-21 10:51:26 ,浏览量:4

在这里插入图片描述

按钮是最常见的、应用最广泛的一种控件。在程序执行期间,当单击某个按钮后就会执行相应的消息处理函数。

按钮的主要属性是Caption,来设置在按钮上显示的文本。

命令按钮处理的最多的消息是:BN_CLICKED,双击按钮即可跳转到处理函数。或者,通过按钮属性 -> 控制事件 -> 选择所需事件,添加处理函数:

在这里插入图片描述


//按钮BN_CLICKED事件处理函数
void CMFCApplication2Dlg::OnBnClickedButton1()
{
// TODO:  在此添加控件通知处理程序代码

常用接口:

接口功能CWnd::SetWindowText设置控件内容CWnd::GetWindowText获取控件内容CWnd::EnableWindow设置控件是否变灰

关联控件变量: 在这里插入图片描述 在主对话框类OnInitDialog()中,完成相应接口测试: 在这里插入图片描述

//获取按钮的内容
CString str;
m_button.GetWindowText(str);
MessageBox(str);

//设置按钮内容
m_button.SetWindowText(TEXT("^_^"));

//设置按钮状态为灰色
m_button.EnableWindow(FALSE);
m_button.EnableWindow(TRUE);
关注
打赏
1688896170
查看更多评论

杨林伟

暂无认证

  • 4浏览

    0关注

    3183博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1263s