1.首先电脑要安装自带软件把动态链接库给释放。不然用报错编译MFC时丢时cvirte.dll。
2.对于类与类数据共享的问题。比如一个类要访问另外一个的成员,并且要进行赋值修改然后传递给它。这个时候可以用到 this 指针。在MFC软件编写的过程中,单文档于对话框、对话框于对话框之间都是通过在一个类中声名这个类的指针,然后用 this 指向本身。
3.非模态对话框的创建,用类向导添加WM_CREAT消息。声名全局变量实例化一个对象CSpcinit Spcinit。最后在响应函数里头利用Spcinit.ShowWindow(SW_SHOW)显示。因为创建的非模态对话框被隐藏起来了。
void CPZTDlg::OnParameters()
{
// TODO: 在此添加命令处理程序代码
Spcinit.ShowWindow(SW_SHOW);
Spcinit.m_pPztDlg = this;
}
int CPZTDlg::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CDialogEx::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: 在此添加您专用的创建代码
Spcinit.Create(IDD_SPCINIT);
return 0;
}