Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows XP (http://forum.oszone.net/forumdisplay.php?f=114)
-   -   Что отвечает за ширину окон программ? Ресурсы, что-то в реестре? (http://forum.oszone.net/showthread.php?t=205745)

Volchek 27-04-2011 14:33 1666626

Что отвечает за ширину окон программ? Ресурсы, что-то в реестре?
 
Короче проблема вот какая.
На Windows XP Sp3 установлен Style XP и стиль Panther. Появился забавный, но раздражающий глюк - окна некоторых программ видимо изменили размер и не все элементы управления нна них помещаются. Например - WinRAR и Outpost Firewall. От версии прог это не зависит, их переустановка ничего не дает. Причем в инсталлированном WinRAR этот эффект есть, а вот в Зщкефиду-варианте нет...


Слева - инсталлированная, справа - портабельная

А вот Outpost:



И, как можно заметить, как то с этим связаны и параметры шрифта в окне - размер и параметр bold

У кого какие идеи есть?

Amigos 29-04-2011 06:39 1667393

Цитата:

Цитата Volchek
У кого какие идеи есть? »

скрины слегка смахивают на вот эти [решено] Как изменить шрифт в диалоговых окнах программ?

selen78 15-05-2011 14:58 1676722

Вот что-то наподобии, только не в ширину, а в высоту :)

Окно "банк материалов" мебельного редактора bCAD. Внизу куча педалей "OK", "отменить", добавить, удалить и т.д., но их видно самую малость. При прицельном наведении курсора всплывают подсказки. Само окно растягивается по горизонтали, но никак по вертикали. Пробовал разрешение экрана, темы оформления - не спасает. Не знаю куда дальше копать и где задать этот вопрос.
Ещё. В системе при "копировать в..." в самом окне кнопка "ОК" наезжает на кнопку "история", при растягивании расходятся, при сужении наезжают друг на друга - ну да это так, поправимо, а вот выше сказанное необходимо лечить.

momo2000 15-05-2011 17:56 1676795

Попробуй поставить классическую тему оформления

Amigos 15-05-2011 18:16 1676805

Цитата:

Цитата selen78
Окно "банк материалов" мебельного редактора bCAD. »

"нормальные" диалоги настройки отображаются такими же диковинными шрифтами?
Например диалог настроек Winrar ?

если остальные диалоги "в порядке" то проблема, вероятно, в самом BCad.
Если остальные диалоги также используют этот диковинный шрифт ( Palatino Linotype?) то тогда нужно смотреть в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

selen78 15-05-2011 19:58 1676849

Цитата:

Цитата Amigos
Например диалог настроек Winrar ? »

Winrar в порядке.
Цитата:

Цитата Amigos
диковинный шрифт ( Palatino Linotype?) »

шрифт Tahoma
Начинаю шерстить другие окна настроек.

Amigos 15-05-2011 23:28 1676988

Цитата:

Цитата selen78
шрифт Tahoma »

на скринах - явно не Tahoma.
На всякий случай выложите экспортированные ветки реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
и
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

selen78 16-05-2011 02:55 1677055

Цитата:

Цитата Amigos
явно не Tahoma. »

Кому верить???

Цитата:

Цитата Amigos
На всякий случай выложите экспортированные ветки реестра »

Куда ивыложить, как прикрепить ???
Поставил на Депозите -
http://depositfiles.com/files/pvfjpbvmh
Думается мне не в шрифтах дело...

Amigos 16-05-2011 07:28 1677089

Цитата:

Цитата selen78
Кому верить? »

глазам
Цитата:


Цитата:

Цитата selen78
не в шрифтах дело... »

не угадали
Цитата:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg 2"="Book Antiqua"
"MS Shell Dlg"="Book Antiqua"
в дефолте несколько иначе
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg 2"="Tahoma"
"MS Shell Dlg"="Microsoft Sans Serif"

это скорее всего последствия вот этого поста :)
Цитата:

Цитата Amigos
в диалогах используется фантомный шрифт MS Shell Dlg.
это не настоящий шрифт, то чему он соответсвует определяется через реестр.
по умолчанию так:
Цитата:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg"="Microsoft Sans Serif"
"MS Shell Dlg 2"="Tahoma"
понимать это надо так - рисовать диалоги шрифтом Microsoft Sans Serif, а если он отсутсвует шрифтом — Tahoma
на самом деле не совсем так, при наличии в системе обеих шрифтов, они используются одновременно в разных диалогах

если внесём вот такой твик
Цитата:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg"="Times New Roman"
"MS Shell Dlg 2"="Times New Roman"
и перезагрузимся, то увидим следующее
Цитата:


в диалогах используется таймс. »


selen78 16-05-2011 18:29 1677361

Цитата:

Цитата Amigos
если внесём вот такой твик »

... твикнул... появился ожидаемый результат, с каким-то "левым" пустым местом справа???



Употребил обновлятор.
После плясок с темами - применить другую, потом обратно, смены шрифта, потом возврат - окно становится "как надо"



После перезагрузок окно востанавливается с "левым" пустым местом.
Но и так уже хорошо, спасибо за разъяснения.
Да ещё, не вижу, не нашёл кнопку "СПАСИБО".

Amigos 16-05-2011 19:42 1677388

Цитата:

Цитата selen78
. появился ожидаемый результат »

лучше смотреть в "свойства экрана", там поменялось?
заодно запустите Regedit и посмотрите значения "MS Shell Dlg" и "MS Shell Dlg 2" в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes], они точно поменялись?

за BCad я ответить не могу, не сталкивался.

Цитата:

Цитата selen78
не нашёл кнопку "СПАСИБО". »

называется "полезное сообщение"

selen78 16-05-2011 20:45 1677427

Да! Вот ещё. Мне советуют в свойствах экрана... поменять размер шрифта.
Если я туда никогда не ходил и ничего не менял, зачем мне это делать???
Ну и конечно, знать бы после чего это произошло - подстелил бы соломы :) Но, думается мне, что после обновления самой системы, делал это не с оффсайта, а пакетом(сторонним) апрельским. Ну и дополнительный вопрос на эту тему - нету ли программы, которая бы мониторила историю оси - например, открываеш log и видиш: когда, какая программа была установлена, удалена... установлена свежая версия... :)

Amigos 16-05-2011 21:05 1677441

Цитата:

Цитата selen78
Мне советуют в свойствах экрана... поменять размер шрифта. »

не менять, а посмотреть на шрифт, использованный в диалоге
т.е. поменялся ли шрифты по сравнению с тем, что на скрине




или по прежнему там book antiqua

selen78 16-05-2011 21:07 1677444

Цитата:

Цитата Amigos
они точно поменялись? »

А как же мне это определить - да или нет, я же не знаю прошлых установок.
Да вот как:
"свойства экрана" - "оформление" - "размер шрифта" - Tahoma.
В "MS Shell Dlg" и "MS Shell Dlg 2" - Times New Roman.
О чём это говорит???

Amigos 16-05-2011 21:10 1677449

Цитата:

Цитата selen78
В "MS Shell Dlg" и "MS Shell Dlg 2" - Times New Roman. »

о том, что вы внесли не тот твик.
нужно вот так
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg 2"="Tahoma"
"MS Shell Dlg"="Microsoft Sans Serif"

именно так настроено 99.99 % пользователей XP, именно на это расчитаны диалоги в программах

selen78 16-05-2011 21:10 1677450

Вот обрисовую:


Опаздываем в общении :)

Amigos 16-05-2011 21:12 1677453

Цитата:

Цитата selen78
А как же мне это определить - да или нет »

я имел ввиду отличить на взгляд Tahom'у от Times new Roman.
на скрине у вас по прежнему Book Antiqua
чтобы подействовали изменения в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] нужна перезагрузка

selen78 16-05-2011 21:53 1677471

После твика и reset'а окно стало "как нужно", немного масштабировалось в ширину. Ну и вот - мы достигли желаемого результата. Огромное СПАСИБО! Низкий Поклон!

yurfed 17-05-2011 06:57 1677603

Цитата:

Цитата selen78
Ну и вот - мы достигли желаемого результата. »

Сказала девочка.....
Tahoma имеет более "узкий" формат в написании. Отсюда и пустое поле в данном окне.
Ставьте "MS Sans Serif" (пробуйте обе версии) и проблем не будет.
То, что был в написании, конкретно, зафиксирован диалог окна, то это к раздающему такие окна. Не буду говорить кто это был.
Кто это был, думаю не обидеться. Косяки они везде встречаются :)


Время: 21:39.

Время: 21:39.
© OSzone.net 2001-