本人是C++新手,最近想要编一个MFC程序。怎样可以单击按钮,返回一个值,然后在主按钮中调用这个值?

 我来答
百度网友6f6b1d724c
2013-10-27
知道答主
回答量:11
采纳率:0%
帮助的人:9.7万
展开全部
我没学过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输出你想要的结果
希望我提供的思路能够帮到你,我已经用上述思路编写过按钮控件的使用呢!!!!如果满意记得采纳为满意回答哦,亲!!!
lhf118
2013-10-26 · TA获得超过1611个赞
知道小有建树答主
回答量:633
采纳率:100%
帮助的人:495万
展开全部
一般是在主窗口中定义一个变量,我后在单击了按钮的时候,对这个变量进行赋值.然后其他地方可以使用这个变量.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式