关于CFormView的派生
关于CFormView的派生
楼主lcx119()2001-10-29 10:16:32 在 VC/MFC / 基础类 提问本人打算从CFormView派生出一个CMyFormView,增加一些成员函数,再从CMyFormView派生出几个类来使用。但是由于CFormView是DECLARE_DYNAMIC,并且CFormView的构造函数有参数,所以我在从CMyFormView派生新类的时候,遇到了问题,请问如何解决?我看了看MFC中CFormView的定义,好像这个问题是不能解决的吧!? 我的本意是在一个多视的程序中,把视的指针用CMyFormView* 传递到线程,加以使用,并利用C++的多态性,由视自动完成相关的细节操作,线程不用关心当前视是什么类型,以及视的具体细节。 问题点数:26、回复次数:3Top
1 楼jiangsheng(蒋晟.Net)回复于 2001-10-29 10:32:31 得分 26
CMyFormView::CMyFormView(UINT IDD)
: CFormView(IDD)
{
m_pPrintBuf=NULL;
}
class DECLARE_DLL_PUBLIC_CLASS CMyFormView: public CFormView
{
protected:
CMyFormView(); // protected constructor used by dynamic creation
CMyFormView(UINT IDD); Top
2 楼lcx119()回复于 2001-10-29 14:02:45 得分 0
请问jiangsheng兄,DECLARE_DLL_PUBLIC_CLASS 是怎么定义的?我在msdn中没有找到 :( 另外m_pPrintBuf=NULL;也是你自己定义的变量吧? 另:怎么给分?呵呵。Top
3 楼jiangsheng(蒋晟.Net)回复于 2001-10-29 17:39:59 得分 0
分都给了……
那些是我自己定义的宏和变量。Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
