SerbisSoft
вернуться на главную

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(вставка)


На все функции можно назначить горячие клавиши


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

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