菜单和其他资源 (图标)

图标是一个图片,它由位图图像和掩码组合在图片中创建透明区域。 术语图标可以指以下任一项:

  • 单个图标图像。 这是 RT_ICON类型的资源。
  • 一组图像,系统或应用程序可以根据大小和颜色深度从中选择最合适的图标。 这是 RT_GROUP_ICON类型的资源。

本节内容

名称 说明
关于图标 讨论图标。
使用图标 讨论如何执行与图标相关的任务。
图标参考 包含 API 引用。

图标函数

名称 说明
CopyIcon 将指定的图标从另一个模块复制到当前模块。
CreateIcon 创建具有指定大小、颜色和位图案的图标。
CreateIconFromResource 从描述图标的资源位创建图标或光标。
CreateIconFromResourceEx 从描述图标的资源位创建图标或光标。
CreateIconIndirect ICONINFO 结构创建图标或光标。
DestroyIcon 销毁图标并释放图标占用的任何内存。
DrawIcon 将图标或光标绘制到指定的设备上下文中。
DrawIconEx 将图标或光标绘制到指定的设备上下文中,执行指定的光栅操作,并按指定拉伸或压缩图标或光标。
DuplicateIcon 创建指定图标的副本。
ExtractAssociatedIcon 检索在文件中找到的索引图标或关联可执行文件中找到的图标的句柄。
ExtractIcon 从指定的可执行文件、DLL 或图标文件检索图标的句柄。
ExtractIconEx 创建从指定的可执行文件、DLL 或图标文件中提取的大图标或小图标的句柄数组。
GetIconInfo 检索有关指定图标或光标的信息。
GetIconInfoEx 检索有关指定图标或光标的信息。 GetIconInfoEx 使用更新的 ICONINFOEX 结构扩展 GetIconInfo
LoadIcon 从与应用程序实例关联的可执行文件 (.exe) 文件中加载指定的图标资源。
LookupIconIdFromDirectory 在图标或光标数据中搜索最适合当前显示设备的图标或光标。
LookupIconIdFromDirectoryEx 在图标或光标数据中搜索最适合当前显示设备的图标或光标。
PrivateExtractIcons 创建从指定文件中提取的图标的句柄数组。

图标结构

名称 说明
ICONINFO 包含有关图标或光标的信息。
ICONINFOEX 包含有关图标或光标的信息。 扩展 ICONINFO。 由 GetIconInfoEx 使用
ICONMETRICS 包含与图标关联的可缩放指标。 指定 SPI_GETICONMETRICSSPI_SETICONMETRICS 操作时,此结构与 SystemParametersInfo 函数一起使用。