视图类得到对话框类的值
我建了一个有三个按钮的对话框.单击响应函数分别为:
void CMouthDlg::OnButton1()
{
EndDialog(IDC_BUTTON1);
}
void CMouthDlg::OnButton2()
{
EndDialog(IDC_BUTTON2);
}
void CMouthDlg::OnButton3()
{
EndDialog(IDC_BUTTON3);
}
视图类对应的消息处理代码为:
CMouthDlg m;
switch(m.DoModal())
{
case IDC_BUTTON1:MouthPos=12;InvalidateRect(NULL,false);break;
case IDC_BUTTON2:MouthPos=-12;InvalidateRect(NULL,false);break;
case IDC_BUTTON3:MouthPos=0;InvalidateRect(NULL,false);break;
default:break;
}
问怎么视图类的MouthPos值不会改变呢?
而且视图也没有重画.