vc 6.0 MFC中的按钮问题

看图当我点击开始选兵后开始选兵这4个字就变成了停止...请问这个功能是如何实现的,是不是将2个下压按钮放到了同一位置当我点击开始选兵这个下压按妞就被屏蔽了也就是2个按妞相... 看图 当我点击开始选兵后 开始选兵这4个字就变成了停止...
请问 这个功能是如何实现的, 是不是将2个下压按钮放到了同一位置 当我点击 开始选兵 这个下压按妞就被屏蔽了 也就是2个按妞相互之间的切换... <- 个人理解

希望知道的朋友能告诉我下...谢谢了
展开
 我来答
发狂的蜜蜂
2010-12-14 · TA获得超过891个赞
知道小有建树答主
回答量:983
采纳率:0%
帮助的人:869万
展开全部
(这个简单:
1.在此按钮的单机事件响应函数中加入如下代码:

// bClick初始化为true.pBtn为此按钮的指针。CButoon* pBtn;
if ( bClick )
{
pBtn->SetWindowText("停止");
}
else
{
pBtn->SetWindowText("开始选兵");
}
bClick = !bClick;
Bhattacharrya
2010-12-14 · TA获得超过806个赞
知道小有建树答主
回答量:259
采纳率:42%
帮助的人:142万
展开全部
用一个按钮就可以解决的,很简单。
假设该按钮ID为IDC_Btn_Select。
在这个按钮的响应函数中:
CYourClass::OnBtnSelect()
{
CString strText;
GetDlgItemText(IDC_Btn_Select, strText);
if (strText == "开始选兵")
SetDlgItemText(IDC_Btn_Select, "停止");
else
SetDlgItemText(IDC_Btn_Select, "开始选兵");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lin_nil_2008
2010-12-14 · 超过14用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:57.4万
展开全部
MFC不是很懂,Windows程序设计里是这样实现的:当按下该按钮后,在该消息响应里用SetWindowText函数将该按钮的文字设置为“停止”,再处理其它事情,在其它事情处理完了确定时把该按钮重新设置为“开始选兵”。希望能够帮助你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式