图示大小

【勇芳软件工作室】汉化HomePreviousNext

Windows使用四个图标大小:系统小,系统大,外壳小,外壳大。

【系统小图标】显示在窗口标题中。要更改系统小图标的大小,请启动显示控制面板小程序,单击出现选项卡,从项目列表中选择字幕按钮,然后设置尺寸字段。要检索系统小图标的大小,请使用SM_CXSMICON和SM_CYSMICON调用GetSystemMetrics功能。

【系统大图标】主要由应用程序使用,但也显示在Alt + Tab对话框中。CreateIconFromResourceDrawIconExtractIconLoadIcon功能都使用系统大图标。系统大图标的大小由视频驱动程序定义,因此无法更改。您可以通过使用SM_CXICON和SM_CYICON调用GetSystemMetrics来检索系统大图标的大小。

CreateIconCreateIconFromResourceExCreateIconIndirect功能可用于处理大于系统大小的图标。

【外壳小图标】用于Windows资源管理器和公共对话框。目前,这是默认的系统小尺寸。要检索shell小图标的大小,请使用SHARI_SHELLICONSIZE |的SHGetFileInfo函数SHGFI_SMALLICON检索系统镜像列表的句柄,然后ImageList_GetIconSize功能获取图标大小。

桌面上使用了【壳大图标】.要更改大图标的大小,请启动显示控制面板小程序,单击出现选项卡,从项目列表中选择图标,然后设置尺寸字段(此大小存储在注册表中,在HKEY_CURRENT_USER \\控制面板,Desktop \\ WindowMetrics \\ Shell图标大小下)。您还必须单击加!en选项卡,然后选择使用大图标复选框。要检索shell大小图标的大小,请使用SHARI_SHELLICONSIZE的SHGetFileInfo函数来检索系统映像列表的句柄,然后使用ImageList_GetIconSize函数获取图标大小。

开始菜单使用外壳小图标或外壳大图标,具体取决于是否选择使用大图标复选框。

您的应用程序应提供以下大小的图标资源:

* 48x48,256色

* 32x32,16色

* 16x16像素,16色

当填写要在注册窗口类中使用的WNDCLASSEX结构时,将惠康成员设置为32x32图标,将hIconSm成员设置为16x16图标。有关类图标的更多信息,请参阅班级图标.