我用MFC类向导,声明一个CFormView的继承类,关联一个新的对话框资源。
问题是,我发现这个构造函数是protected类型的。那么我该如何使用这类来创建一个实例呢?我用vc2005,谢谢!class MyForm : public CFormView
{
DECLARE_DYNCREATE(MyForm)protected:
MyForm(); // protected constructor used by dynamic creation
virtual ~MyForm();public:
enum { IDD = IDD_DIALOG1 };
#ifdef _DEBUG
virtual void AssertValid() const;
#ifndef _WIN32_WCE
virtual void Dump(CDumpContext& dc) const;
#endif
#endifprotected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
}
问题是,我发现这个构造函数是protected类型的。那么我该如何使用这类来创建一个实例呢?我用vc2005,谢谢!class MyForm : public CFormView
{
DECLARE_DYNCREATE(MyForm)protected:
MyForm(); // protected constructor used by dynamic creation
virtual ~MyForm();public:
enum { IDD = IDD_DIALOG1 };
#ifdef _DEBUG
virtual void AssertValid() const;
#ifndef _WIN32_WCE
virtual void Dump(CDumpContext& dc) const;
#endif
#endifprotected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
}
解决方案 »
- 关于 MFC 消息机制的若干问题
- 在vc中的DirectDraw技术问题
- 本人编的时钟程序,请大家提点意见
- 关于打开文件的问题
- 关于windows中 对话框对update_command_ui消息的接收与处理
- 高分相送!如何修改当前对话框的背景颜色?
- 如何使属性页propertySheet中的Apply按钮有效
- 在服务器上怎么取得局域网中的浏览器要访问的地址?
- win2000 pro下如何调试 ISAPI extension?
- 谁有2005MSDN,能帮我找一下WORD实现查找功能的代码或例子吗?非常感谢
- 驱动开发包(DDK)都通不过杀软的吗?
- 最小化程序的时候,为什么图标还要在OnPaint里面绘制?
可是,Create也总得在某个地方去构造它吧。可是它的构造函数是保护的,没法被外部调用啊怎么解释呢
除非你要做 单件模式,才会把构造函数写出privat或protected的
否则都是public