绘制图标或光标到指定的设备环境
#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 |
在MSDN中搜索