描述
SetBitmapDimensionEx功能将优选尺寸分配给位图。这些尺寸可以由应用程序使用;然而,它们不被系统使用。
C++ 语法
BOOL SetBitmapDimensionEx( __in HBITMAP hBitmap, __in int nWidth, __in int nHeight, __out LPSIZE lpSize ); |
PowerBASIC 语法
FUNCTION SetBitmapDimensionEx( _ BYVAL hBitmap AS DWORD, _ BYVAL nWidth AS LONG, _ BYVAL nHeight AS LONG, _ BYREF lpSize AS SIZE _ ) AS LONG |
参数
hBitmap
[in]处理位图。位图不能是DIB部分位图。
nWidth
[in]指定位图的宽度(以0.1毫米为单位)。
nHeight
[in]指定位图的高度(以0.1毫米为单位)。
lpSize
[out]指向SIZE结构的指针,以接收位图的先前维度。该指针可以为NULL。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
Windows NT / 2000 / XP / Vista / Windows 7:要获取扩展错误信息,请调用GetLastError.
备注
通过调用GetBitmapDimensionEx函数,应用程序可以通过SetBitmapDimensionEx功能检索分配给位图的维度。
由HBITMAP标识的位图不能是DIB部分,它是由CreateDIBSection函数创建的位图。如果位图是DIB部分,则SetBitmapDimensionEx功能失败。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)