• 文档 /
  • DrawIcon-将图标或光标绘制到指定的设备上下文中

平台 SDK: Windows 用户接口

DrawIcon

DrawIcon函数将图标或光标绘制到指定的设备上下文中。

要指定其他绘图选项,请使用DrawIconEx函数。

BOOL DrawIcon(
  HDC hDC,      // 设备环境句柄
  int X,        // 左上角的x坐标
  int Y,        // 左上角的y坐标
  HICON hIcon   // 图标句柄
);

参数

  • hDC

  • [in] 将要绘制图标或光标的设备环境句柄。

  • X

  • [in] 指定图标左上角的逻辑x坐标。

  • Y

  • [in] 指定图标左上角的逻辑y坐标。

  • hIcon

  • [in] 要绘制的图标句柄。

返回值

如果函数成功,返回值为非零。

如果函数失败,返回值为零。 要获得扩展的错误信息,请调用GetLastError。

备注

DrawIcon将图标的左上角放置在由X和Y参数指定的位置。 该位置受制于设备上下文的当前映射模式。

示例代码

有关示例,请参阅显示图标。

要求

  Windows NT/2000/XP: 包含在Windows NT 3.51和更高版本中。

  Windows 95/98/Me: 包含在Windows 95和更高版本中。

  头文件: 声明于 Winuser.h; 包含于 Windows.h.
  库: 使用 User32.lib.