继承对话框的派生类作为公共基类的问题。
////类定义如下:
#pragma once
#include "EasySize.h"//控件自适应位置类
class CDialogEasySize : public CDialog
{
DECLARE_EASYSIZE
DECLARE_DYNAMIC(CDialogEasySize)
public:
CDialogEasySize(UINT id = NULL,CWnd* pParent = NULL); // 标准构造函数
virtual ~CDialogEasySize();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
};
////如果再重载如下函数所出现无法解析的外部命令:CDialogEasySize::__ES__RepositionControls(int)" (?__ES__RepositionControls@CDialogEasySize@@AAEXH@Z)
public:
virtual BOOL PreTranslateMessage(MSG* pMsg);
virtual BOOL OnInitDialog();
请高手帮帮忙,关键是如何正确重载那两个函数