OberonCore
https://forum.oberoncore.ru/

Win7: отключаем вертикальное автораспахивание окон
https://forum.oberoncore.ru/viewtopic.php?f=5&t=3474
Страница 1 из 1

Автор:  Александр Ильин [ Понедельник, 06 Июнь, 2011 20:14 ]
Заголовок сообщения:  Win7: отключаем вертикальное автораспахивание окон

В Windows 7 появилась интересная и иногда полезная возможность. Если при изменении вертикального размера окна подтащить его край к верхней или нижней границе экрана, то оконный менеджер автоматически предлагает распахнуть окно на всю высоту монитора при текущей ширине. Мой комп от такого предложения вешается сразу и намертво (наверное, что-то не так с видеодрайверами, не знаю). В инновационной нанопанели управления (take that, Google Translate!) Win7 я не нашёл способа данную медвежью услугу отключить, зато сегодня читал статейку по работе и случайно наткнулся на нужные параметры. За несколько минут написал и проверил модуль в ББ. Пользуйтесь на здоровье:
Код:
MODULE PrivDisableSnapSizing;

   (* (c) Alexander Iljin, 2011. For Windows 7 and up: disable snap sizing of windows. *)

   IMPORT WinApi;

   PROCEDURE Do*;
   CONST
      SPI_SETSNAPSIZING = 008FH; (* Not present in WinApi module. *)
   BEGIN
      ASSERT(WinApi.SystemParametersInfo(SPI_SETSNAPSIZING, 0, 0, WinApi.SPIF_SENDCHANGE) # 0, 60);
   END Do;

END ^Q PrivDisableSnapSizing.Do
PS: Если кто-то подскажет, где этот параметр находится в панели управления, буду чрезвычайно благодарен.

Автор:  anykey [ Вторник, 07 Июнь, 2011 06:56 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

Цитата:
PS: Если кто-то подскажет, где этот параметр находится в панели управления, буду чрезвычайно благодарен.

Отключение AeroSnap
http://system-administrators.info/?p=4045

Автор:  Александр Ильин [ Вторник, 07 Июнь, 2011 08:16 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

anykey писал(а):
Отключение AeroSnap
Спасибо! У меня интерфейс Aero не включен, так что никогда бы не подумал там искать.
Кстати, в указанной статье галочка выключает сразу все дополнительные возможности, а не только вертикальное распахивание.

Автор:  Info21 [ Вторник, 07 Июнь, 2011 12:31 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

какие-то эксперименты на людях...

Автор:  ilovb [ Вторник, 07 Июнь, 2011 13:28 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

Александр Ильин писал(а):
Код:
... END ^Q PrivDisableSnapSizing.Do


Оказывается я не единственный, кто так делает... :lol:

Автор:  Илья Ермаков [ Вторник, 07 Июнь, 2011 14:21 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

Хм, забавный изврат :)

Его студенты как-то "рожают" систематически, я только руками разводил :)
У них в памяти, видно, сливается воедино конец модуля и команда.

Автор:  Александр Ильин [ Вторник, 07 Июнь, 2011 15:12 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

ilovb писал(а):
Оказывается я не единственный, кто так делает... :lol:
Для модуля с единственной командой - самое то. : ))

Автор:  ilovb [ Вторник, 07 Июнь, 2011 15:15 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

Эмуляция сишного main :D

Автор:  Info21 [ Вторник, 07 Июнь, 2011 19:11 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

ilovb писал(а):
Александр Ильин писал(а):
Код:
... END ^Q PrivDisableSnapSizing.Do
Оказывается я не единственный, кто так делает... :lol:
Далеко не единственный, причем давно... :lol:

Автор:  Alexanbar [ Вторник, 07 Июнь, 2011 20:36 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

anykey писал(а):
Цитата:
PS: Если кто-то подскажет, где этот параметр находится в панели управления, буду чрезвычайно благодарен.

Отключение AeroSnap
http://system-administrators.info/?p=4045


Большая спасиба! Особенно сильно это мещает на нетбуке. Экран маленький. Чуть сдвинул окошко - а оно на весь эран. Не заказывали!

Автор:  anykey [ Четверг, 09 Июнь, 2011 16:01 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

Цитата:
Не заказывали!


Есть мнение, что подобного рода настройки надо предлагать в процессе установки системы, чтобы к его завершению система уже как-либо подстраивалась под пользователя.

А Microsoft считает по умолчанию пользователя идиотом(с)Илья Ермаков

Автор:  Info21 [ Четверг, 09 Июнь, 2011 17:07 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

anykey писал(а):
Microsoft считает по умолчанию пользователя идиотом(с)Илья Ермаков
А линуксоиды -- линуксоидом.

Вот бы гармонию найти...

Автор:  kemiisto [ Четверг, 09 Июнь, 2011 18:57 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

Info21 писал(а):
Вот бы гармонию найти...

На правах рекламы - http://www.apple.com/ :)

Автор:  Info21 [ Четверг, 09 Июнь, 2011 23:49 ]
Заголовок сообщения:  Re: Win7: отключаем вертикальное автораспахивание окон

kemiisto писал(а):
Info21 писал(а):
Вот бы гармонию найти...

На правах рекламы - http://www.apple.com/ :)
Не то. Не та гармония.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/