MFC中定义全局变量很简单啊,只要定义在所有函数外面的都是全局变量,
void CDlg::OnNum1()
{
// TODO: Add your control notification handler code here
CString str = "";
if(GetDlgItem(IDC_NUM1)->GetWindowText(str),str == "NUM1:")
{
GetDlgItem(IDC_NUM1)->SetWindowText("数值1:");
}
else
{
str = "NUM1:";
GetDlgItem(IDC_NUM1)->SetWindowText(str);
}
}
上面的是定义的一个对话框的成员函数,只要写在外面就可以了
对话框要传递数值,你可以这样,获取对应对话框的指针,这样应该OK了
获取对话框的指针可以用一下(FindWindow 函数)