VB声明 |
||
Declare Function ExtTextOut Lib "gdi32" Alias "ExtTextOutA" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal wOptions As Long, lpRect As Rect, ByVal lpString As String, ByVal nCount As Long, lpDx As Long) As Long |
||
说明 |
||
经过扩展的文本描绘函数。也请参考SetTextAlign函数 |
||
返回值 |
||
Long,非零表示成功,零表示失败。会设置GetLastError |
||
参数表 |
||
参数 |
类型及说明 |
|
hdc |
Long,设备场景的句柄 |
|
x,y |
Long,以逻辑坐标表示的一个点,指定了绘图起点 |
|
wOptions |
Long,下述标志常数的任意组合 |
|
ETO_CLIPPED |
将文本剪切出指定的矩形 |
|
ETO_GLPYH_INDEX |
lpString是一个字样索引表。参考对GetCharacterPlacement函数的说明。只适用于Win95 |
|
ETO_OPAQUE |
在正式描绘文本前,用当前的背景色填充矩形 |
|
lpRect |
Rect,指定一个矩形,用于对文本进行格式化处理。可指定长整数0,在不用矩形区域的前提下描绘文本 |
|
lpString |
String,欲描绘的字串 |
|
nCount |
Long,字串中要显示出来的字符数 |
|
lpDx |
Long,如果不是零,这个参数就代表指向一个Long值数组的指针。该数组对每一对字符的间距进行了说明(采用逻辑单位)。其中第一个条目是第一和第二个字符的间距;第二个条目是第二和第三个字符的间距;以此类推。如果为零,函数就使用字体的默认间距设置 |