这个问题 是由http://topic.csdn.net/t/20060418/21/4696395.html#r_achor这个帖子而来的,我觉得这个帖子的回答有误。我先具体说一下我的问题:首先基于对话框的MFC程序,对话框中拖个IDC_STATIC控件,然后添加一个CXWnd类继承CWnd即
CXWnd::public CWnd
void CreateWnd(CWnd* pParent)
{
CRect rect;
pParentWnd->GetClientRect(rect);
CString className = AfxRegisterWndClass( CS_HREDRAW | CS_VREDRAW | CS_OWNDC,NULL,(HBRUSH)GetStockObject(BLACK_BRUSH),NULL); 
CreateEx(0, className, L"Wnd", WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN|WS_MAXIMIZEBOX, rect, pParentWnd, 0);
}CXWnd::CreateWnd(GetDlgItem(IDC_STATIC));
与SubclassDlgItem(IDC_STATIC,this);有什么区别?