发布网友 发布时间:2022-05-05 02:20
共4个回答
热心网友 时间:2022-06-28 15:03
可以在对话框的类中添加一个(CWnd *)成员变量,在构造对话框的对象时可以将主框架类的对象指针赋给它,如Dlg1 dlg(this) ;然后再调用dlg.DoModal() ;最后,在发送消息时不能用CWnd类的成员函数PostMessage,而要用系统全局函数::PostMessage(((CMainFrame *)pWnd)->GetActiveView()->m_hWnd,WM_USERMSG,NULL,NULL) ;这样才能在view类接收到消息。热心网友 时间:2022-06-28 15:03
自定义消息的标准声明方式如下:热心网友 时间:2022-06-28 15:04
你还是得声明一下, 因为CSocket::OnReceive的原型与你.cpp文件中的实现一致, 你这不是override, 而是overload.热心网友 时间:2022-06-28 15:04
这个很明显是OnReceive没有正确定义啊。CSocket和serverDlg都不是继承关系,怎么重载啊?