См. прилагаемый скриншот, который иллюстрирует TToolBar из одной из моих программ:
Обратите внимание на последние два изображения панели инструментов, они отключены. То, как они были отображены, чтобы быть отключенными, не очень привлекательно, ведь в Delphi IDE некоторые изображения выглядят одинаково.
У меня есть проблема: я хочу, чтобы мое приложение выглядело намного чище. То, как нарисованы отключенные элементы, выглядит не очень хорошо. TToolBar позволяет установить отключенный TImageList, я попытался сделать мои изображения черно-белыми, но они выглядели не так, и не хотелось бы всегда делать изображения черно-белыми (время и усилия). Эта проблема также проявляется в моих меню и всплывающих меню, которые в любом случае не позволяют отключать изображения.
Есть ли способ рисовать отключенные элементы, чтобы выглядеть лучше на глазу?
Если возможно, я предпочел бы не использовать сторонние элементы управления. Я знаю, что компоненты Jedi позволяют отключать изображения для меню и т.д., Но предпочли бы, чтобы не прибегать к дополнительным сторонним компонентам, когда это было возможно, я бы предпочел использовать стандартный выпуск VCL, тем более, что иногда я использую TActionMainMenuBar для рисования Office Style меню, которые соответствуют TToolBar, когда DrawingStyle настроен на градиент.
ИЗМЕНИТЬ
Я принял ответ RRUZ, возможно ли, хотя и принять ответ Дэвида, оба являются очень хорошими ответами и хотели бы, чтобы ответ был разделен между ними, если это возможно.
Спасибо.