CDC绘图问题,请教高手 是不是问题出在定义一个类的指针和定义一个类的对象,效果是不同的???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pmDC成员变量?那就是背景没有擦除,绘制之前先用背景色填充一下pmDCCPaintDC dc(this);CDC *pDC=&dc;CRect rect;GetClientRect(&rect);CPen brush;brush.CreatePen(PS_SOLID,1,RGB(255,0,0));if(!pmDC.m_hDC){ pmDC.CreateCompatibleDC(NULL); CBitmap bitmap; bitmap.CreateCompatibleBitmap(pDC,rect.Width(),rect.Height()); pmDC.SelectObject(&bitmap); pmDC.SelectObject(&brush);}/*将之前的画面用背景色擦除一下*/pmDC.FillSolidRect(0,0,rect.Width(),rect.Height(),RGB(255,255,255));//绘制背景for (int x=0; x<= 20; x++){ pmDC.MoveTo(x*gridx + gridxstartpos ,0); pmDC.LineTo(x*gridx + gridxstartpos ,200);}gridxstartpos += -1;//网格移动速度gridxstartpos,-1gridystartpos += gridyspeed;//网格移动速度gridxstartpos,0if(gridxstartpos < 0) gridxstartpos = gridx;//gridx = 10; //在x方向的网格距离if(gridxstartpos > gridx) gridxstartpos = 0;pDC->BitBlt(0,0,rect.Width(),rect.Height(),&pmDC,0,0,SRCCOPY);CDialog::OnPaint(); 为什么对于指针,就要没问题??? 为什么对于指针,就要没问题???对于指针没有问题,那是因为你每次用的时候再创建,就没有什么之前画面这一说,每次都是在新的DC上绘图 调用外部控制台程序的问题 下面的情况是怎么回事? 请教一个vc动态绘图,多线程通讯等问题 关于 字符数组 的简单难题 【服务器互连 和 服务器集群 是同等的概念吗?它们有什么区别?】 为何在对话框上的控件可以接收消息,而一般的窗口却不可以? 如何从IXMLDOMNode得到IXMLDOMElement 垃圾信件,帮个忙。 如何判断一个文本文件是无BOM 的UTF8 编码 还是 ANSI编码? win7下编译DLL 出现问题 MFC占用桌面工作区 MFC CListCtl用法
CDC *pDC=&dc;
CRect rect;
GetClientRect(&rect);
CPen brush;
brush.CreatePen(PS_SOLID,1,RGB(255,0,0));
if(!pmDC.m_hDC)
{
pmDC.CreateCompatibleDC(NULL);
CBitmap bitmap;
bitmap.CreateCompatibleBitmap(pDC,rect.Width(),rect.Height());
pmDC.SelectObject(&bitmap);
pmDC.SelectObject(&brush);
}
/*将之前的画面用背景色擦除一下*/
pmDC.FillSolidRect(0,0,rect.Width(),rect.Height(),RGB(255,255,255));//绘制背景for (int x=0; x<= 20; x++)
{
pmDC.MoveTo(x*gridx + gridxstartpos ,0);
pmDC.LineTo(x*gridx + gridxstartpos ,200);
}
gridxstartpos += -1;//网格移动速度gridxstartpos,-1
gridystartpos += gridyspeed;//网格移动速度gridxstartpos,0
if(gridxstartpos < 0) gridxstartpos = gridx;//gridx = 10; //在x方向的网格距离
if(gridxstartpos > gridx) gridxstartpos = 0;pDC->BitBlt(0,0,rect.Width(),rect.Height(),&pmDC,0,0,SRCCOPY);CDialog::OnPaint();
为什么对于指针,就要没问题???
为什么对于指针,就要没问题???对于指针没有问题,那是因为你每次用的时候再创建,就没有什么之前画面这一说,每次都是在新的DC上绘图