各位兄台:在消息响应函数中得到一个BITMAP的路径,然后调用Invalidate() 贴出具体的代码吧另外,你的InvalidateRect好像写错了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void DrawBitmap(CDC *pDC, CRect rect, CString bmp){ HBITMAP hBitmap; CBitmap Bitmap; CDC MemDC; MemDC.CreateCompatibleDC(pDC); hBitmap=(HBITMAP)LoadImage(AfxGetApp()->m_hInstance, bmp,IMAGE_BITMAP,0,0,LR_LOADFROMFILE); Bitmap.Attach(hBitmap); MemDC.SelectObject(&Bitmap); pDC->BitBlt(rect.left,rect.top,rect.Width(),rect.Height(),&MemDC,0,0,SRCCOPY); MemDC.DeleteDC(); MemDC.DeleteTempMap(); Bitmap.Detach(); DeleteObject(hBitmap); Bitmap.DeleteObject(); Bitmap.DeleteTempMap();} 先检查一下您的位图和MemDC是否成功创建,如果成功创建了,那么您的坐标位置肯定是错了 对话框中显示CHM文档 VC程序在不同的电脑上打印字体大小不一样 * 看到一片帖子, 讨论一下: "关于在COM中传递数组和结构体" datagrid类的基础问题 请问AFX是什么意思呀? 请问哪里有PDF版的<<新编Windows API参考大全>>下载? VC中如何使用Delphi编写的DLL 关于动态生成控件的事件问题 怎么调出本地连接属性对话框? BMP图像像素坐标提取的问题,真诚求教,急~thx 一个三维重建的问题 请问如何从.tlb文件产生.h?
{
HBITMAP hBitmap;
CBitmap Bitmap;
CDC MemDC; MemDC.CreateCompatibleDC(pDC);
hBitmap=(HBITMAP)LoadImage(AfxGetApp()->m_hInstance,
bmp,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
Bitmap.Attach(hBitmap);
MemDC.SelectObject(&Bitmap);
pDC->BitBlt(rect.left,rect.top,rect.Width(),rect.Height(),&MemDC,0,0,SRCCOPY);
MemDC.DeleteDC();
MemDC.DeleteTempMap();
Bitmap.Detach();
DeleteObject(hBitmap);
Bitmap.DeleteObject();
Bitmap.DeleteTempMap();
}