我正在尝试将自己的工具栏图标添加到Internet Explorer,但我不确定应该是什么尺寸。
TechNet上的Designing Toolbar Icons for Internet Explorer文章显示20x20和16x16像素。
1 2处的消息(Internet Explorer Toolbar (Deskband) Tutorial,Code Project)暗示22x22和16x16像素。
使用Internet Explorer 7时,20x20像素的图标似乎会拉长。测量显示它们应该至少24x24。任何人都有明确的参考?
或者,Internet Explorer从哪里获取现有的工具栏图标 - 我可以测量它!我认为它是系统DLL之一,但是哪一个?
答案 0 :(得分:1)
嗯,通过反复试验的过程,大小 24x24像素的图标似乎没有重新缩放。至少,Internet Explorer 7.0.6001.18000就是这种情况。仍然希望找到IE7的最终参考,理想情况下也是其他版本。
确认它的另一种方法:
int x, y;
HIMAGELIST hImageList = (HIMAGELIST) SendMessage(m_hWndToolbar, TB_GETIMAGELIST, 0, 0);
ImageList_GetIconSize(hImageList, &x, &y);
ATLTRACE("Image size %ux%u", x, y);
输出:
Image list 24x24
答案 1 :(得分:-1)
我认为我们在讨论的是favicons? Wikipedia在第一句中将它们定义为16x16。
前四名Google hits均表示16x16。