windows程序设设计(2) SDK贴图

简介: 下面是2个加载位图的函数  HBITMAP LoadBitmap( HINSTANCE hInstance,// handle to application instance   应用程序的句柄 LPCTSTR lpBitmapName // name of bitmap reso...

下面是2个加载位图的函数 

HBITMAP LoadBitmap(

HINSTANCE hInstance,// handle to application instance   应用程序的句柄

LPCTSTR lpBitmapName // name of bitmap resource);    //位图资源的 ID 

这个函数可以夹杂一张位图并且返回 位图资源的 句柄 但是 推荐使用新的  LoadImage函数 这个函数可以从磁盘文件加载图片

 

HANDLE LoadImage(

HINSTANCE hinst, // handle to instance    handle

LPCTSTR lpszName,// image to load    要加载的图片

UINT uType, // image type   加载的图片类型

int cxDesired,// desired width    宽度 

int cyDesired,// desired height  高度

UINT fuLoad // load options);  加载选项  可以选择从LOADFROMFAILE  从文件加载 

 

 

 

BOOL BitBlt(

HDC hdcDest,// handle to destination DC   目的设备的DC

int nXDest, // x-coord of destination upper-left corner   目的DC的x

int nYDest, // y-coord of destination upper-left corner    y

 int nWidth,// width of destination rectangle   宽

int nHeight,// height of destination rectangle   高

HDC hdcSrc, // handle to source DC     源兼容DC

 int nXSrc, // x-coordinate of source upper-left corne

int nYSrc, // y-coordinate of source upper-left corner  

 DWORD dwRop // raster operation code);  操作方式

 

兼容DC 是GDI物件之一  可以利用 CreateCompatibleDC来创建 与 目的DC 相兼容的  DC  然后  我们利用 SeleteObject 将位图选到 兼容DC中

使用完了之后要DeleteObject删除

 

BitBlt 函数可以将兼容DC中的位图资源Copy到  目的DC   拷贝过程中设计到 WM_ERASEBKGND消息 喝 WM_PAINT消息的处理关系 

 

 

 

 

目录
相关文章
|
1月前
|
消息中间件 编译器 API
Windows窗口程序
Windows窗口程序
|
2月前
|
Windows
实现Windows程序的数据更新
实现Windows程序的数据更新
13 0
|
2月前
|
Windows
构建布局良好的Windows程序
构建布局良好的Windows程序
11 0
|
2月前
|
C# Windows
初识Windows程序
初识Windows程序
11 0
|
3月前
|
Java Linux Windows
windows实现自动部署jar包运行程序
windows实现自动部署jar包运行程序
54 0
|
1月前
|
编译器 C语言 C++
|
2天前
|
Windows
LabVIEW启用/禁用Windows屏幕保护程序
LabVIEW启用/禁用Windows屏幕保护程序
13 4
LabVIEW启用/禁用Windows屏幕保护程序
|
6天前
|
存储 安全 搜索推荐
Windows之隐藏特殊文件夹(自定义快捷桌面程序)
Windows之隐藏特殊文件夹(自定义快捷桌面程序)
|
11天前
|
Windows
Windows 程序自启动实现方法详解
Windows 程序自启动实现方法详解
26 0
|
5月前
|
移动开发
【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)