类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
具体是这样的,我用
CClientDc dc(this);
CClientDc pDc=&dc;
pDc->moveto(0,0);
pDc->LineTo(100,100);
画的线怎样在窗口重画后依旧显示,
用Invalidate(false);可以吗?
可以的话,写在哪里?
网友回答:
写在WM_PAINT消息函数中,在需要重画时调用Invalidate(NULL);
另外你的代码写错了 , 应该是
CClientDc dc(this);
CClientDc *pDc=&dc; /// 漏了个"*", 呵呵 !
pDc->moveto(0,0);
pDc->LineTo(100,100);
建立一个内存位图,将所有的绘制操作都在内存位图中操作,然后再显示位图