вернуться на главную SBKeyDestroy 1.14(13.06.2004) Программа для управления окнами с помощью горячих клавиш При запуске программа помещает иконку в трей, через трейменю осуществляется настройка её функций | |
---|---|
функция | описание |
Клик по иконке в трее | Сворачивание всех окон |
управления активным окном | |
(Не)Поверх всех |
Установка окна поверх или неповерх всех окон. Текущее состояние окна - как фактор для установки поверх или неповерх. TOPMOST, NOTOPMOST |
Свернуть в полосу |
Идея разработчика программы WinRoll. Изменение размера окна в узкую полоску. Программа запоминает окна, над которыми была произведена данная операция, и их размер. При повтоном вызове функции окну возвращается его исходное положение. |
Свернуть в полосу + | Аналог функции Свернуть в полосу, но окна(полосы) группируются в верхней части экара друг под другом, ширина устанавливается по ширине экрана. При этом весьма удобен способ навигации по окнам: двойной клик - развернет окно на весь экран, повторный двойной клик - вернет его в исходное положение вверху экрана ввиде полосы |
Свернуть приложение |
Сворачивание всего приложения вместе с дочерними окнами. По текущему окну находится его абсолютное родительское окно. CloseWindow |
Свернуть | Сворачивание окна. CloseWindow |
Свернуть в трей |
Скрытие(SW_HIDE) окна с помещением его иконки с именем окна в трей. Клик по иконке в трее разворачивает окно. |
Свернуть все окна | Сворачивание всех окон |
Закрыть | Закрывает окно - окну посылается сообщение WM_CLOSE |
Убить | Уничтожение процесса, породившего окно. TerminateProcess |
Скрыть |
Скрытие(SW_HIDE) окна с помещением его иконки с именем окна в трейменю программы. Выбор в меню разворачивает окно. |
Развернуть на экран |
Разворачивание окна на весь экран, либо возвращение ему исходного размера, если оно уже развернуто. SW_MAXIMIZE, SW_RESTORE |
Слева 1/2 экрана | Расположение окна в левой половине экрана |
Справа 1/2 экрана | Расположение окна в правой половине экрана |
Сверху 1/2 экрана | Расположение окна в верхней половине экрана |
Снизу 1/2 экрана | Расположение окна в нижней половине экрана |
Поменять местами |
Данная функция работает с окнами, которые перед этим были изменены с помощью функций
Слева, Справа, Сверху, Снизу Окну находится соответсвующее в противоположной стороне экрана, окна меняются местами. |
только для окон проводника или эксплорера | |
Копировать |
Данная функция работает с окнами, которые перед этим были изменены с помощью функций
Слева, Справа, Сверху, Снизу Окну посылается комбинация клавиш Ctrl+C(копировать), спустя интервал соответсвующему окну в противоположной стороне экрана посылается комбинация клавишь Ctrl+V(вставка) |
Перемещение |
Данная функция работает с окнами, которые перед этим были изменены с помощью функций
Слева, Справа, Сверху, Снизу Окну посылается комбинация клавиш Ctrl+X(вырезать), спустя интервал соответсвующему окну в противоположной стороне экрана посылается комбинация клавишь Ctrl+V(вставка) |
На все функции можно назначить горячие клавиши Можно создать списки исключений окон и процессов, на которые данные клавиши действовать не будут. В список исключений окон достаточно добавть неизменяющийся уникальный фрагмент заголовка окна. |