勇芳软件工作室.汉化:  Bitmaps > Bitmap Functions >

SetBitmapDimensionEx

Previous pageReturn to chapter overviewNext page

描述

 

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)