一、位图绘制步骤
1.加载位图,这里要用到函数LoadImage( ),其函数原型如下:
HANDLE LoadImage(
HINSTANCE hinst, //实例句柄
LPCTSTR lpszName,//指向图像的名称
UINT uType, //指定图像类型,这里是装载位图
int cxDesired, //加载宽度
int cyDesired //加载高度
UINT fuLoad; //加载方式,这里是来自文件
};
2.建立与窗口兼容的内存DC
函数原型:HDC CreateCompatibleDC(HDC hdc);
功能:创建一个与指定设备兼容的内存设备上下文环境(DC);
函数原型:BOOL DeleteDC(HDC hdc);
功能:内存DC使用结束后,使用DeleteDC( )释放内存
3.选择位图对象
函数原型:HGDIOBJ SelectObject(HDC hdc, HGDIOBJ hgdiobj);
功能:选择一对象到指定的设备上下文环境中,该新对象替换先前的相同类型的对象
4.贴图