3

Возможный дубликат:
Можно ли предотвратить изменение размеров окон при перетаскивании строки заголовка?

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

Здесь похожий вопрос о SU, но этот пользователь хочет полностью исключить возможность изменения размера с верхнего края окна. Я хочу уменьшить область, которая используется для изменения размера, чтобы она не была такой большой. Пример того, как слишком много площади выделяется для изменения размера

Это изображение иллюстрирует проблему. Если я наведу курсор на один или два пикселя вверх, он переключит режимы и изменит размер. Это кажется мне смешным, так как это очень близко к середине строки заголовка. (Я взял снимок экрана со стрелкой , а не изменения размера курсора, так как изменение размера курсора маскирует какую - либо информацию о том, где наконечник стрелы был, и если бы это было все еще стрелка, так что вы просто должны доверять мне что очень небольшое движение вверх изменит это.)

1 ответ1

3

Из того, что я понимаю,

курсор перемещения окна отображается, когда мышь находится за границей окна. Значение BorderWidth одинаково на всех сторонах окна и может быть отредактировано здесь в реестре:

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

BorderWidth (twips/px) Отрицательные значения в измерении твипов, а положительные значения в пикселях.

По умолчанию = -15/1 Максимум = -740/49

ПРИМЕЧАНИЕ : при изменении значения BorderWidth также изменится визуальный размер границы!

Рекомендации:

http://www.askvg.com/registry-tweak-to-decrease-window-border-size-and-padding-in-windows-8/

http://www.virtualplastic.net/html/desk_reg.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .