OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 12:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
СообщениеДобавлено: Понедельник, 06 Июнь, 2011 20:14 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
В 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: Если кто-то подскажет, где этот параметр находится в панели управления, буду чрезвычайно благодарен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Июнь, 2011 06:56 

Зарегистрирован: Пятница, 12 Февраль, 2010 10:46
Сообщения: 6
Откуда: Россия, Орёл
Цитата:
PS: Если кто-то подскажет, где этот параметр находится в панели управления, буду чрезвычайно благодарен.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Июнь, 2011 08:16 
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Июнь, 2011 12:31 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
какие-то эксперименты на людях...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Июнь, 2011 13:28 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Александр Ильин писал(а):
Код:
... END ^Q PrivDisableSnapSizing.Do


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Июнь, 2011 14:21 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Хм, забавный изврат :)

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Июнь, 2011 15:12 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
ilovb писал(а):
Оказывается я не единственный, кто так делает... :lol:
Для модуля с единственной командой - самое то. : ))


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Июнь, 2011 15:15 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Эмуляция сишного main :D


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Июнь, 2011 19:11 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
ilovb писал(а):
Александр Ильин писал(а):
Код:
... END ^Q PrivDisableSnapSizing.Do
Оказывается я не единственный, кто так делает... :lol:
Далеко не единственный, причем давно... :lol:


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Июнь, 2011 20:36 
Аватара пользователя

Зарегистрирован: Суббота, 06 Декабрь, 2008 22:59
Сообщения: 246
Откуда: Волгоградская обл.
anykey писал(а):
Цитата:
PS: Если кто-то подскажет, где этот параметр находится в панели управления, буду чрезвычайно благодарен.

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


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Июнь, 2011 16:01 

Зарегистрирован: Пятница, 12 Февраль, 2010 10:46
Сообщения: 6
Откуда: Россия, Орёл
Цитата:
Не заказывали!


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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Июнь, 2011 17:07 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
anykey писал(а):
Microsoft считает по умолчанию пользователя идиотом(с)Илья Ермаков
А линуксоиды -- линуксоидом.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Июнь, 2011 18:57 

Зарегистрирован: Воскресенье, 03 Февраль, 2008 12:50
Сообщения: 249
Info21 писал(а):
Вот бы гармонию найти...

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Июнь, 2011 23:49 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
kemiisto писал(а):
Info21 писал(а):
Вот бы гармонию найти...

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB