У меня 32-пиксельная панель инструментов:
Существует ли известный стандарт для использования различных высот пикселей для панели инструментов на основе различных конфигураций DPI? Если да, не могли бы вы указать правильное направление этого ресурса?
Единственное, что я обнаружил об этой концепции, это здесь , и я привожу пример псевдокода:
UINT smallToolbarID;
if ( DPI == smaller )
{
smallToolbarID = 16x16;
largeToolbarID = 32x32
}
else if ( DPI == medium )
{
smallToolbarID = 20x20;
largeToolbarID = 40x40
}
else if ( DPI == larger)
{
smallToolbarID = 24x24;
largeToolbarID = 48x48
}
В приведенной выше ссылке комментарий гласит:
Теперь, если мне нужно сделать это "по книге" , мне нужно было бы генерировать панели инструментов с кнопками 16x16. , 20x20, 24x24, 32x32, 40x40 и 48x48.
Буду признателен за рекомендации.