MFC控件的使用
我的控件如图所示,代码是下面这样的!voidCButtonDlg::OnButton(){//TODO:Addyourcontrolnotificationhandler...
我的控件如图所示,代码是下面这样的!
void CButtonDlg::OnButton()
{
// TODO: Add your control notification handler code here
CString str;
switch(m_choose)
{
case 0:str="1";
case 1:str="2";
}
MessageBox(str);
}
void CButtonDlg::OnRadio2()
{
// TODO: Add your control notification handler code here
Invalidate();
}
void CButtonDlg::OnRadio1()
{
// TODO: Add your control notification handler code here
Invalidate();
}
我就是想在用显示按钮来显示单选按钮的事件!
请问代码应该怎么写呀? 展开
void CButtonDlg::OnButton()
{
// TODO: Add your control notification handler code here
CString str;
switch(m_choose)
{
case 0:str="1";
case 1:str="2";
}
MessageBox(str);
}
void CButtonDlg::OnRadio2()
{
// TODO: Add your control notification handler code here
Invalidate();
}
void CButtonDlg::OnRadio1()
{
// TODO: Add your control notification handler code here
Invalidate();
}
我就是想在用显示按钮来显示单选按钮的事件!
请问代码应该怎么写呀? 展开
2个回答
展开全部
可以这样,先定义一个全局变量 比如 CString a;
void CButtonDlg::OnRadio2()
{
// TODO: Add your control notification handler code here
extern CString a; //全局变量的声明
a="1";
}
void CButtonDlg::OnRadio1()
{
// TODO: Add your control notification handler code here
extern CString a; //全局变量的声明
a="0";
}
void CButtonDlg::OnButton()
{
// TODO: Add your control notification handler code here
CString str;
extern CString a; //全局变量的声明
switch(a)
{
case 0:str="1";
case 1:str="2";
}
MessageBox(str);
}
附:全局变量的定义在左侧工作区Classview里的 globals里定义
直接写 CString a;
void CButtonDlg::OnRadio2()
{
// TODO: Add your control notification handler code here
extern CString a; //全局变量的声明
a="1";
}
void CButtonDlg::OnRadio1()
{
// TODO: Add your control notification handler code here
extern CString a; //全局变量的声明
a="0";
}
void CButtonDlg::OnButton()
{
// TODO: Add your control notification handler code here
CString str;
extern CString a; //全局变量的声明
switch(a)
{
case 0:str="1";
case 1:str="2";
}
MessageBox(str);
}
附:全局变量的定义在左侧工作区Classview里的 globals里定义
直接写 CString a;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询