函数参考


_WinAPI_DrawIconEx

绘制图标或光标到指定的设备环境

#Include <WinAPI.au3>
_WinAPI_DrawIconEx($hDC, $iX, $iY, $hIcon [, $iWidth = 0 [, $iHeight = 0 [, $iStep = 0 [, $hBrush = 0 [, $iFlags = 3]]]]])

参数

$hDC 设备环境句柄
$iX 图标左上角 X 坐标
$iY 图标左上角 Y 坐标
$hIcon 图标句柄
$iWidth [可选参数] 图标或光标的逻辑宽度.如果为零,则 $iFlags 参数为“默认大小”
函数使用 $SM_CXICON 或 $SM_CXCURSOR 系统公制值设定宽度
如果为 0,且不使用“默认大小”,函数使用实际资源的宽度.
$iHeight [可选参数] 图标或光标的逻辑高度.如为 0, $iFlags 参数为“默认大小”,
函数使用 $SM_CYICON 或 $SM_CYCURSOR 系统公制值设定宽度
如为 0 且不使用“默认大小”,函数将使用实际资源的高度.
$iStep [可选参数] 如果 $hIcon 标识为动画光标,则指定框架绘制索引.
如果 $hIcon 不是识别为动画光标,此参数被忽略.
$hBrush [可选参数] 为系统无闪烁绘图用途的画笔句柄.如果本参数是一个有效的画笔句柄,
系统使用背景颜色指定的画笔创建一个屏幕外位图,
绘制图标或光标到位图,然后将复制位图到 $hDC 所确定的设备环境.
如此参数为 0 ,系统直接在设备环境中绘制图标或光标..
$iFlags [可选参数] 绘图标志.这个参数可以是以下值之一:
1 - 使用掩码绘制图标或光标
2 - 使用图像绘制图标或光标
3 - 使用掩码与图像绘制图标或光标
4 - 使用系统默认图像,而不是用户指定的图像绘制图标或光标
5 - 如果 $iWidth 和 $iHeight 参数设置为 0,
图标或光标宽度和高度由系统指定的指标确定.
如果不指定此标志,且 $iWidth 和 $iHeight 设置为 0 时,函数使用实际资源的大小.
6 - 绘制图标作为 unmirrored 图标

返回值

成功: 返回 True
失败: 返回 False

注意/说明

None.

相关

_WinAPI_DrawIcon

详情参考

在MSDN中搜索