activeControl Wizard做成的控件的问题
我按照向导做成了一个控件,然后只是改了下面两点:
1。OnDraw中画椭圆的去掉,改为
DoSuperclassPaint(pdc, rcBounds);
2。继承了下面的一个函数,并且希望改为一个CEdit.
BOOL CMyCtrl::PreCreateWindow(CREATESTRUCT& cs)
{
cs.lpszClass = _T("EDIT");
cs.style |= ES_MULTILINE | ES_AUTOVSCROLL | WS_VSCROLL;
return COleControl::PreCreateWindow(cs);
}
结果在ActiveX Containt中确实看到一个Edit框,但是我把它拉大缩小怎么就不会涮新呢,就是有前面一次大小的edit框保留着。
大家知道为什么没有涮新吗?