我做mfc exe的应用程序,singleframe, 想要显示各种格式的图片: .bmp, .gif,.....,怎样做呢,能具体讲一下么? 头次做这个,可是比较急。
解决方案 »
- vcredist_x64在64位window2003sp2上安装不成功!求帮助!
- listctrl滚动能不能改变滚动间隔大小
- 奇怪的问题,Directx对double数值计算会truncat吗?
- 如何挂接文件的"另存为"操作
- *COM技术: 对外提供一个接口, 聚合 和 函数GetMyInterface(IUnkown *ppI) 有什么区别吗?
- 一个VC的初学者
- 300分再急问:如何将一系列2560*1920的JPG图像转换为100*75的BMP图像,然后保存到一个文件中????
- MFC中如何把字符串转化成数值?
- 注册表,读取注册表的键名和在注册表中看到的不一样
- Windows 安全机制,小美有问题!
- 请教一下虚拟码的问题
- OFFICE 中的帮助助手
HBITMAP hBitmap = (HBITMAP)::LoadImage(NULL,
lpszName,
IMAGE_BITMAP,
0,
0,
LR_LOADFROMFILE);
CBitmap bmp;
bmp.Attach(hBitmap);
BITMAP bm;
bmp.GetBitmap(&bm);
CDC memDC;
memDC.CreateCompatibleDC(pDC);
CBitmap *pOldBmp = memDC.SelectObject(&bmp);
pDC->BitBlt(0,0,bm.bmWidth,bm.bmHeight,&memDC,0,0,SRCCOPY); memDC.SelectObject(pOldBmp);