Насколько большим должен быть значок панели инструментов Internet Explorer? - PullRequest
0 голосов
/ 02 апреля 2009

Я пытаюсь добавить свой собственный значок панели инструментов в Internet Explorer, но не уверен, какой он должен быть.

При использовании Internet Explorer 7 значки размером 20x20 пикселей выглядят растянутыми. Измерения показывают, что они должны быть не менее 24x24. У кого-нибудь есть точная ссылка?


В качестве альтернативы, откуда Internet Explorer получает существующие значки панели инструментов - тогда я мог бы измерить это! Я предполагаю, что это одна из системных DLL, но какая именно?

Также см .: Насколько большой должна быть кнопка на панели инструментов Firefox?

Ответы [ 2 ]

1 голос
/ 03 апреля 2009

Итак, методом проб и ошибок выясняется, что значки размером 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
0 голосов
/ 02 апреля 2009

Я полагаю, мы говорим о значках? Википедия определяет их как 16x16 в первом предложении.

Лучшие четыре Google хиты все указывают 16x16.

...