Страница 1 из 1

Отображение иконки в заголовке диалогов ТС

Добавлено: Пт авг 03, 2012 09:10
gora
Иконка в заголовке окна диалогов ТС (например, Копировать, Переместить, Каталог и т.д...) отображается в x64 версиях и НЕ отображается в x86 версиях ТС.

Изображение Изображение

Кто нибудь может дать ссылку на объяснение данного различия?

Добавлено: Пт авг 03, 2012 10:02
MVV
Причина элементарна - разные библиотеки компонентов. Delphi и Lazarus. Это далеко не единственное различие GUI между 32- и 64-битных версией. Видимо, слегка различаются оконные стили. Или же лазарус явно устанавливает иконку окну, а дельфи - нет.

Добавлено: Чт авг 09, 2012 13:27
CaptainFlint
Конкретно про этот значок Гислеру репортили. Он сказал, что исправлять не будет, ибо мелочь.

Добавлено: Пт авг 10, 2012 11:50
gora
MVV писал(а):Причина элементарна
Хорошо, а чем вызвано отсутствие этой иконки в диалогах удаления на x64 версиях?
Кстати, в диалоге удаления с фтп отсутствует и иконка с вопросительным знаком, которая присутствует в диалоге удаления локального файла.

Добавлено: Пт авг 10, 2012 14:15
CaptainFlint
gora писал(а):Кстати, в диалоге удаления с фтп отсутствует и иконка с вопросительным знаком, которая присутствует в диалоге удаления локального файла.
А это уже связано с тем, что для обычного файла используется стандартный MessageBox, рисующийся системой, а для FTP — собственный диалог (с дополнительной галочкой).