SetBitmapDimensionEx功能将优选的尺寸分配给位图。这些尺寸可以由应用程序使用;但是,它们不被Windows使用。
BOOL SetBitmapDimensionEx(
HBITMAP 【HBITMAP】, | //处理位图 |
INT 【nWidth】, | //位图宽度以.01-mm为单位 |
INT 【nHeight参数】, | //位图高度以.01-mm为单位 |
LPSIZE 【lpsiz到】 | //原始尺寸结构的地址 |
); |
参数
【HBITMAP】
标识位图。位图不能是DIB部分位图。
【nWidth】
指定位图的宽度(以0.1毫米为单位)。
【nHeight参数】
指定位图的高度(以0.1毫米为单位)。
【lpsiz到】
指向SIZE结构以接收位图的先前维度。该指针可以为NULL。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
应用程序可以通过调用GetBitmapDimensionEx功能来检索分配给位图的维度(989796066}功能。
由【HBITMAP】标识的位图不能是二段,它是由CreateDIBSection功能创建的位图。如果位图是二段,则SetBitmapDimensionEx功能失败。
也可以看看