vc绘图画不出 本帖最后由 luck_good 于 2013-02-18 21:27:15 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在按钮的事件函数中加上下面的代码那个事件wmpaint? CRect rect;//定义成你需要的区域大小CDC memdc; //画布对象 CBitmap bitmap; //内存位图 memdc.CreateCompatibleDC(pDC); //创建与显示设备兼容的位图 bitmap.CreateCompatibleBitmap(pDC, rect.Width(), rect.Height()); //加载位图CBitmap *pOldBit=memdc.SelectObject(&bitmap); //将位图选入设备 memdc.FillSolidRect(0,0,rect.Width(),rect.Height(),RGB(255,255,255)); .....画图用memdc(内存DC)pDC->BitBlt(0, 0, rect.Width(), rect.Height(), &memdc, 0, 0, SRCCOPY); //在内存里画完然后用BitBlt贴到屏幕上bitmap.DeleteObject(); memdc.DeleteDC(); //释放内存ReleaseDC(pDC); 一个奇怪的现象,求解答 provider=OraOledb.Oracle.1 无法执行查询BLOB字段 Struct里的数据未定义,不能读 用VC写声音控制的程序 对话框被其它对话框覆盖后,再移开其它对话框,不刷背景了 C++/VC/MFC 学习交流群:31761897 马上满200人了 想大家请教一个VC的编译连接问题(急) 请教下在sdk下,不用getbitmapbits和getpixel,有其他取dc中像素数据的方法吗? 没分了,今后可以加。 请问怎么做多线程控件呢? 关于一个十六进制数编辑框的Active控件的问题,欢迎各位大虾指教 关于MFC对access 的操作 vc绘图画不出
CBitmap bitmap; //内存位图
memdc.CreateCompatibleDC(pDC); //创建与显示设备兼容的位图
bitmap.CreateCompatibleBitmap(pDC, rect.Width(), rect.Height()); //加载位图
CBitmap *pOldBit=memdc.SelectObject(&bitmap); //将位图选入设备
memdc.FillSolidRect(0,0,rect.Width(),rect.Height(),RGB(255,255,255));
.....画图用memdc(内存DC)pDC->BitBlt(0, 0, rect.Width(), rect.Height(), &memdc, 0, 0, SRCCOPY);
//在内存里画完然后用BitBlt贴到屏幕上
bitmap.DeleteObject();
memdc.DeleteDC(); //释放内存
ReleaseDC(pDC);