Войти

Показать полную графическую версию : Съезжают кнопки и поля в программе


Avatar-Lion
28-06-2023, 15:41
Оформление одной программы дико съезжает. Для примера скрин окна записи дисков, там натуральная каша:
https://i.ibb.co/z5fTxw9/1111.png

Ну, думаю, придется подправить за нерадивыми программистами. Скачал Restorator, нашел эту dll'ку... А там все нормально, оказывается:
https://i.ibb.co/6JVfq9H/22222.png

Подумал было, что дело в системе, но нет. Windows 7, 8, 10, 11 - везде оформление косое, т.е. от системы оно точно не зависит. В общем, хотелось бы послушать мнение опытных пользователей: как понять что мешает программе нормально интерфейс отрисовывать?

dmitryst
28-06-2023, 15:48
Avatar-Lion, т.е. съезжает только на русском интерфейсе? Попробуйте применить "классическую" тему, во всяком случае, в 7-ке

Avatar-Lion
28-06-2023, 16:13
Оу... Да, действительно, что-то я тупанул. Переключил на английский и всё выровнялось:
https://i.ibb.co/98bMKxP/33333333.png

Начал рыть дальше и нашел русскую dll'ку с локализацией. Там вся эта красота и вылезла в Restorator'е:
https://i.ibb.co/gDtxfrp/44444444.png

Собственно, вопрос: а есть ли какой-то способ быстро синхронизировать расположение элементов между косой mod.DBMRUS.dll и нормальной оригинальной mod.DBM.dll? Или только вручную сравнивать и править позиции кнопок, менюшек и прочего?

megabyte1
29-06-2023, 01:24
Restorator - ещё и платная, зараза? Удалить.

Экспортируете ресурс в .rc-файл, а дальше - обычное сравнение файлов.

megabyte1
29-06-2023, 02:15
А ещё одна дрянь мне ассоциации exe-файлов сломала. Если бы я перезагрузился, мой компьютер превратился бы в тыкву. Так кто это сделал?

Это делает Restorator. Он заменяет
[HKEY_CLASSES_ROOT\.exe]
@="exefile"

на "BomeRst.exe"

И ещё 2 десятка расширений.

Правда, у меня старый. Оказывается, он обновился. Нет.




© OSzone.net 2001-2012