本人是C++新手,最近想要编一个MFC程序。怎样可以单击按钮,返回一个值,然后在主按钮中调用这个值?
2个回答
展开全部
我没学过C++,但我是MFC新手,这个问题要看你怎么看呢!!!要是从简考虑的话,你可以按以下步骤实现上述功能:
1:在resource.h文件中定义按钮的消息标识:例如:#define IDB_BUTTON1 131
2:在视图类文件的声明文件中定义一个按钮类对象:例如::public: CBTUON mbutton1;
3:在视图类文件中点击右键,选择Add Windows Message选项,添加消息VM_CREATE,形成OnCreate函数
4:在视图类文件的cpp文件中定义消息映射宏,在VM_CREATE后添加ON_BNCLICKED(IDB_BUTTON1,OnButton1);在视图类文件的声明文件中声明消息映射宏函数:afx_msg void OnButton1;
5:在上述的OnCreate函数中,定义按钮的style,形成一个能在应用程序界面显示的按钮
6:编写OnButton1的函数实现形式,在这里你可以使用Messagebox输出你想要的结果
希望我提供的思路能够帮到你,我已经用上述思路编写过按钮控件的使用呢!!!!如果满意记得采纳为满意回答哦,亲!!!
1:在resource.h文件中定义按钮的消息标识:例如:#define IDB_BUTTON1 131
2:在视图类文件的声明文件中定义一个按钮类对象:例如::public: CBTUON mbutton1;
3:在视图类文件中点击右键,选择Add Windows Message选项,添加消息VM_CREATE,形成OnCreate函数
4:在视图类文件的cpp文件中定义消息映射宏,在VM_CREATE后添加ON_BNCLICKED(IDB_BUTTON1,OnButton1);在视图类文件的声明文件中声明消息映射宏函数:afx_msg void OnButton1;
5:在上述的OnCreate函数中,定义按钮的style,形成一个能在应用程序界面显示的按钮
6:编写OnButton1的函数实现形式,在这里你可以使用Messagebox输出你想要的结果
希望我提供的思路能够帮到你,我已经用上述思路编写过按钮控件的使用呢!!!!如果满意记得采纳为满意回答哦,亲!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询