CButton类,可以有两种初始化方法:在对话框中,用向导创建CButton类对象,和用CButton::Create创建子窗口,有什么不同——在流程上。本人派生了一个位图按钮类,在函数PreSubclassWindow中添加了一些代码。发现用向导生成的没有问题,一切正常。而用Create实现的则在函数::GetClientRect等操作中失败,此时m_hWnd好像也是有效的啊!在这个函数里,有什么状态可以区分吗?最好能够讲解一些实现原理。