对话框继承问题 我从CDialog 继承下一个对话框CSuperDialog,写了几个普通函数在里面,然后我添加一Dialog,加几个控件,然后添加类,再把基类改成CSuperDialog,总是报OnInitDialog函数里初始化控件出错,请问,我改如何改,流程是这样吗?要注意些那些方面的问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的CSuperDialog我从CDialog 继承下来什么都没有改,就加了几个函数,然后我要从此CSuperDialog继承一个Dialog,总搞错,不知道要具体注意那些地方,请帮忙! 加继承对话框的头文件。#include "dialog.h" 可以发到我油箱:[email protected] class CSuperDialog : public CDialog{}IMPLEMENT_DYNAMIC(CMessageDlg, CDialog) //是否要改成CSuperDialog?CMessageDlg::CMessageDlg(CWnd* pParent /*=NULL*/)// : CDialog(CMessageDlg::IDD, pParent) //基类构造是否要调用{}void CMessageDlg::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX); //数据交换,CDialog是否也要替换 DDX_Control(pDX, IDC_NEIDTREE, m_neidtree);}BEGIN_MESSAGE_MAP(CMessageDlg, CDialog) //是否也要换END_MESSAGE_MAP()BOOL CMessageDlg::OnInitDialog(){ CDialog::OnInitDialog(); //是否也要换} OnInitDialog函数报错,初始化控件出错 关于C++ 流 捆绑的问题 急问如何把对话框中选择的几张图像显示在主窗口中! CDC::CloseFigure这个函数如何解释? 数组反向 InstallShield 8 里任何实现安装包具有 Uninstall 功能? 重分答谢! 寻求 FTP 客户端参考源码(不是用winnet helper的那种) 如何在进入一个对话框时使Radio控件前面的单选标记显示出来? 高分求助:关于snmp(trap)的问题 C Atari的Prototype什么意思? VS断点提示:当前断点不会命中。还没有为该文档加载任何符号。 如何用VC取得excel图表接口? 关于CListCtrl的问题
#include "dialog.h"
{}
IMPLEMENT_DYNAMIC(CMessageDlg, CDialog) //是否要改成CSuperDialog?
CMessageDlg::CMessageDlg(CWnd* pParent /*=NULL*/)
// : CDialog(CMessageDlg::IDD, pParent) //基类构造是否要调用
{
}
void CMessageDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX); //数据交换,CDialog是否也要替换
DDX_Control(pDX, IDC_NEIDTREE, m_neidtree);
}
BEGIN_MESSAGE_MAP(CMessageDlg, CDialog) //是否也要换
END_MESSAGE_MAP()
BOOL CMessageDlg::OnInitDialog()
{
CDialog::OnInitDialog(); //是否也要换
}