我做了一个ActiveX控件,重新设置了控件大小和控件初始的颜色后,在VC里测试的时候,初始颜色只能显示设置控件大小前的区域,不知道什么原因,请高手指教。
注:我是在CXXXCtrl的OnDraw里调用了pdc->FillSolidRect(&rcBounds, RGB(255, 255, 255));
在CXXXCtrl::OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PARAMS FAR* lpncsp) 里设置了控件的大小(SetControlSize(177,177);)