EndDialog清除窗口,返回值传给创建窗口的函数 GetWindowRect(hwndDlg,&rect) MoveWindow(hwndDlg,rect.left,rect.top,rect.right-rect.left,r ect.bottom-rect.top,FALSE)改变窗口位于屏幕的位置 DialogBox创建窗口 GetDlgItemText(hwndDlg,IDC_LEFT,sLeft,sizeof(sLeft)); ...
退出异常,一般情况下是某些资源释放不正确导致,要不就是你退出功能里面有其他代码,代码里你使用了一些你已经释放的指针什么的。需要你自己看代码调试
默认的OK按钮函数是在CDialog::OnOK里面实现的。 你可以在按钮响应函数中直接调用CDialog::OnOK()就可以了