vc gdi 位图的使用
2013-03-01 12:44
155 查看
||initinstance||
mdc=CreateCompatibleDC(hdc);//创建一个内存DC
hbmp=(HBITMAP)LoadImage(NULL,"bg.bmp",IMAGE_BITMAP,400,400,LR_LOADFROMFILE);//用loadimage加载所需要的位图,其中400,400是两个int,用于改变位图的大小。
SelectObject(mdc,hbmp); //给内存dc选择对象。
MyPaint(hdc);
||MyPaint||
void MyPaint(HDC hdc)
{
BitBlt(hdc,80,80,500,600,mdc,0,0,SRCCOPY);
}
注意BitBlt的用法:BOOL BitBlt(HDC 目的DC,
int 目的DCx坐标,
int 目的DC Y坐标,
int 贴到目的DC的宽度,
int 贴到目的DC 的高度,
HDC 来源DC,
int 来源DC X坐标,
int 来源DC y 坐标,
DWORD 贴图方式)
相关文章推荐
- [菜鸟每天来段CUDA_C]基于共享内存的位图与syncthreads的使用
- WPF and Silverlight 学习笔记(二十七):基本图形的使用(2)Path和位图操作
- Delphi中使用调色板创建渐变色位图
- VC中使用GDI函数实现位图的透明
- IOS中使用像素位图(CGImageRef)对图片进行处理
- GDI使用TransparentBlt画透明位图
- iOS中使用像素位图(CGImageRef)对图片进行处理
- FNT制作工具 cocos2d-x 使用位图工具BMFont自定义字体FNT
- 使用位图字体工具BMFont从图片生成自定义字体
- 内存管理 初始化(二)bootmem位图分配器建立 及 使用
- MFC 使用位图按钮,并且设置按钮的鼠标悬停效果
- 使用CBitmapButton类创建位图按钮
- 使用Glyph Designer创建位图字体
- 使用GDI位图
- 使用位图字体工具BMFont从图片生成自定义字体
- 使用FLEX和Actionscript开发FLASH 游戏-位图动画
- 一个位图资源当成多个位图使用
- IOS中使用像素位图(CGImageRef)对图片进行处理
- 使用位图数据直接绘图
- 适配不同尺寸屏幕之自动拉伸位图9.图片的使用