onpaint函数的问题,求助!
我现在做了这么一件事。
1. 自定义一个类MyBtn继承自CButton
2. 重写MyBtn 的 onPaint方法,用IImage,CPaintDC dc(this), pImage->Draw(dc,CRect(0,0,imageInfo.Width,imageInfo.Height),NULL); 来画一个png的图片。做为按钮的图标。
3. 另建一个CDialog类窗口,重写onPaint,跟以上做法一样,画一个背景。
4. 根据需要,不断的改变按钮的位置,moveWindow(),
问题是,按钮改变后,也能正常在新位置上画出,但旧位置上会出现跟按钮同样大小的一个白块,求助!!!!