О цвете в кнопках

пользователь
Регистрация: 17.06.2015

  День добрый! "Тысячу извинений" за то, что надоедаю перед Новым Годом. Но за 30-летнее (без полгода :) использование программы, многое хотелось бы улучшить, хоть оно и враг хорошего :)  

Чем не устраивает вариант с картинкой?

  Есть у меня очень популярная кнопка "Текущая дата" для занесения в поле даты. Стараюсь расположить ее, как можно ближе к полю ввода и не загромождать бланк.
  Попробовал вставить картинку (см. Рис.) :
  1) Какой же д.б. ее размер? 20х20 пиксел не вмещается, хотя на панели инструментов (см. выше) 30х30. Она, что увеличивается? А что можно нарисовать в 16х16?
  2) Прозрачный цвет не работает.
  Гораздо проще со шрифтами. Картинки рисовать не надо, все нарисовано до нас. Размеры любые. Вот только цвет( А под 11 виндой кнопки не так заметны, почти с текстом сливаются.
  Предлагаю все же добавить цвет текста кнопок, где задается только один основной цвет активной кнопки. В бланках неактивных нет, а в т/о не цвета вообще (к сожалению). Цвет неактивной, если уж понадобится, можно расчитать программно от основного, уменьшив сатурацию раза в 2.

настройка Windows для использования тем с повышенным контрастом

  В жизни ни у кого не встречал. Да пусть все остальное остается стандартным.
  Возможно я не представляю всей сложности реализации, но с моего уровня все кажется не таким уж и труднореализуемым.

Вложения
модератор
Регистрация: 06.09.2007

Основная проблема в том, что у кнопки Windows применяется принцип "все или ничего".
Либо используется все стандартное, либо ВСЕ рисуем сами во всех случаях. И поведение также отличается, например hot tracking надо руками реализовывать.

В принципе все это решается, но могут быть нюансы.

Для прозрачности в качестве изображений надо использовать иконки (*.ico).
А размер кнопки зависит от символьной сетки бланка, которая зависит от размера основного шрифта бланка.