菜单和其他资源 (图标)
图标是一个图片,它由位图图像和掩码组合在图片中创建透明区域。 术语图标可以指以下任一项:
- 单个图标图像。 这是 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_GETICONMETRICS 或 SPI_SETICONMETRICS 操作时,此结构与 SystemParametersInfo 函数一起使用。 |