void CDdaDlg::OnOK()
{CTuView *pMyView;
int num1,num2,num3,num4;
char chr1[10],chr2[10],chr3[10],chr4[10];
CDdaDlg Dlg;
int nResponse=Dlg.DoModal();
if(nResponse==IDOK){
char chr1[10],chr2[10],chr3[10],chr4[10];
GetDlgItemText(IDC_EDIT1,chr1,10);
GetDlgItemText(IDC_EDIT2,chr2,10);
GetDlgItemText(IDC_EDIT3,chr3,10);
GetDlgItemText(IDC_EDIT4,chr4,10);
num1=atoi(chr1);
num2=atoi(chr2);
num3=atoi(chr3);
num4=atoi(chr4);
pMyView->LineDDA(num1,num2,num3,num4);
DestroyWindow();
CDialog::OnOK();
EndDialog(IDOK);
}}
运行后对话框删不掉 也响应不了我的那个函数LineDDA 而且每次输完后“确定”下一个对话框出来 最后一个个删除会发现以前的对话框都在 纳闷了
{CTuView *pMyView;
int num1,num2,num3,num4;
char chr1[10],chr2[10],chr3[10],chr4[10];
CDdaDlg Dlg;
int nResponse=Dlg.DoModal();
if(nResponse==IDOK){
char chr1[10],chr2[10],chr3[10],chr4[10];
GetDlgItemText(IDC_EDIT1,chr1,10);
GetDlgItemText(IDC_EDIT2,chr2,10);
GetDlgItemText(IDC_EDIT3,chr3,10);
GetDlgItemText(IDC_EDIT4,chr4,10);
num1=atoi(chr1);
num2=atoi(chr2);
num3=atoi(chr3);
num4=atoi(chr4);
pMyView->LineDDA(num1,num2,num3,num4);
DestroyWindow();
CDialog::OnOK();
EndDialog(IDOK);
}}
运行后对话框删不掉 也响应不了我的那个函数LineDDA 而且每次输完后“确定”下一个对话框出来 最后一个个删除会发现以前的对话框都在 纳闷了