图标(菜单和其他资源)

图标 是一张图片,该图片由位图图像与掩码组合在一起,用于在图片中创建透明区域。 术语图标可以引用以下任一项:

  • 单个图标图像。 这是 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 函数一起使用。