MFC 中的 Command Button函数

首页 / MFC入门教程 / MFC 中的 Command Button函数

命令按钮是常规按钮的增强版本,它在左侧显示一个绿色箭头图标,后跟一个常规尺寸的标题,在主标题下,它可以显示另一个较小的标题,作为提示以提供更多信息。

这是命令按钮控件的消息映射列表-

MessageMap entry描述
BN_CLICKEDON_BN_CLICKED( <id>, <memberFxn> )单击按钮时,框架将调用此函数。
BN_DISABLEON_BN_DISABLE( <id>, <memberFxn> )禁用按钮后,框架将调用此函数。
BN_DOUBLECLICKEDON_BN_DOUBLECLICKED( <id>, <memberFxn> )双击按钮时,框架调用此函数。
BN_PAINTON_BN_PAINT( <id>, <memberFxn> )当应用程序请求重新绘制按钮时,框架调用此函数。

让无涯教程通过创建一个新的基于MFC对话框的项目MFCCommandButton来查看命令按钮的简单示例

步骤1 - 在"Toolbox"中,添加"Add Command Button Control"。

Command Button

步骤2 - 标题更改为命令按钮。

步骤3 - 为该按钮添加事件处理程序,并在事件处理程序中添加以下消息。

void CMFCCommandButtonDlg::OnBnClickedCommand1() {
   
   //TODO: Add your control notification handler code here
   MessageBox(L"My Command Button Clicked");
}

步骤4 - 编译并执行上述代码后,您将看到以下输出。

无涯教程网

My Command Button

步骤5 - 单击"My Command Button"按钮时;将显示以下消息。

链接:https://www.learnfk.comhttps://www.learnfk.com/mfc/mfc-command-button.html

来源:LearnFk无涯教程网

Command Button Message

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

邱岳的产品手记 -〔邱岳〕

苏杰的产品创新课 -〔苏杰〕

A/B测试从0到1 -〔张博伟〕

性能优化高手课 -〔尉刚强〕

网络排查案例课 -〔杨胜辉〕

遗留系统现代化实战 -〔姚琪琳〕

超级访谈:对话玉伯 -〔玉伯〕

大型Android系统重构实战 -〔黄俊彬〕

AI绘画核心技术与实战 -〔南柯〕

好记忆不如烂笔头。留下您的足迹吧 :)