请教一个CCLIENTDC的问题

一个MFC对话框程序在DLG类的头文件里面定义一个非指针的CCLIENTDC,
在函数中不能调用,错误信息要求你初始化在构造函数里,但是这个函数怎么初始化呢
如果写成 DD(THIS),在构造函数里不能这样写,通不过,如果括号里面写成0的话
又不能在本窗体中画,就不知道跑到哪里去画了。

错误信息,是编译出错的信息吗?
定义一个 DC,需要与上下文关联后才能使用的,否则这个 DC 对象没有依存的窗体,也不可能画出东东显示的。

CXXXDlg::CXXXDlg() : m_clientDC(this)
{

}