我的程序要在窗口画大量信息,所以显示的时候象放幻灯片。我试过CreateCompatibleDC(),没成功,大虾赐教,最好给段程序。谢谢
解决方案 »
- 怎么让不是从MFC继承的类响应消息
- 请大家推荐几本C/S模式的书C或者C++的
- 如何 用C++实现网上信息搜索
- 用SetPixel来画点,能否把点画得大一点,不要只显示一个像素点?谢谢!!!!!!!!!!!!!!!
- CDatabase db;db.OpenEx(_T("DSN=***;UID=××;PWD=;"));中的UID是否必须加?
- 一个关于串口通信如何判断数据是否收完的问题,请高手指教!
- 人民帮人民一把之十(再讨论一道面试题)
- 关于COM端口
- IE警报........
- 如何使用InstallShield来制作中文安装软件?
- 如何在Linux下压缩和解压文件
- Combo box控件简单问题
CBitmap MemBitmap;//定义一个位图对象
MemDC.CreateCompatibleDC(NULL);
MemBitmap.CreateCompatibleBitmap(pDC,nWidth,nHeight);
//将位图选入到内存显示设备中
CBitmap *pOldBit=MemDC.SelectObject(&MemBitmap); //先用背景色将位图清除干净,这里我用的是白色作为背景
MemDC.FillSolidRect(0,0,nWidth,nHeight,RGB(255,255,255)); //绘图
MemDC.MoveTo(……);
MemDC.LineTo(……); //将内存中的图拷贝到屏幕上进行显示
pDC->BitBlt(0,0,nWidth,nHeight,&MemDC,0,0,SRCCOPY); //绘图完成后的清理
MemBitmap.DeleteObject();
MemDC.DeleteDC();