CDC MemDC;
HBITMAP HBM;//1、创建一个位图对象,下面进行初始化 HBM=(HBITMAP)LoadImage(NULL,L"C:\\test.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
//载入位图
BITMAP bitmap;
GetObject(HBM,sizeof(bitmap),&bitmap);//获得位图信息
MemDC.CreateCompatibleDC(NULL); //2、创建兼容DC
HBITMAP hOldBitmap = SelectObject(MemDC,HBM);//3、选入位图至内存DC
DeleteObject(HBM);//删除位图
//将内存DC中的位图复制到客户区DC中
BitBlt(dc,0,0,bitmap.bmWidth,bitmap.bmHeight,MemDC,0,0,SRCCOPY);
SelectObject(hdcmen, hOldBitmap);
DeleteDC(MemDC);
HBITMAP HBM;//1、创建一个位图对象,下面进行初始化 HBM=(HBITMAP)LoadImage(NULL,L"C:\\test.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
//载入位图
BITMAP bitmap;
GetObject(HBM,sizeof(bitmap),&bitmap);//获得位图信息
MemDC.CreateCompatibleDC(NULL); //2、创建兼容DC
HBITMAP hOldBitmap = SelectObject(MemDC,HBM);//3、选入位图至内存DC
DeleteObject(HBM);//删除位图
//将内存DC中的位图复制到客户区DC中
BitBlt(dc,0,0,bitmap.bmWidth,bitmap.bmHeight,MemDC,0,0,SRCCOPY);
SelectObject(hdcmen, hOldBitmap);
DeleteDC(MemDC);
解决方案 »
- 如何在MFC下建立Opengl框架
- 请问怎么在Windows Form类中包含别的类?
- 屏幕分辨率改变了,对话框不随着改变大小吗?
- 请教:请问如何将CString类型转换为int型啊
- 我有一个ocx控件,我准备在程序中运用它,我需要做些什么?
- 想要拦截汉字输入,应该找哪个消息或有什么好的办法吗?谢谢!
- 怎样用真正的非递归(即不用堆栈的方法)实现删除一个目录下的所有子目录和文件?
- 线程和对话框问题
- 程序中如何读取 *.ini 的内容
- VC的简单问题,为什么不能在一个类中初始化另外一个类?
- 修改vc6.0的消息处理函数代码需要添加函数返回值//返回值怎么写?
- 保存为8bitBMP只有黑色部分的问题
SelectObject(hdcmen, hOldBitmap);