программно включить режим окна alt + space + m [ove], где затем можно использовать клавиши со стрелками для перемещения окна в любом желаемом направлении - PullRequest
0 голосов
/ 13 ноября 2018

Есть ли способ программно включить режим окна alt + space + m [ove], в котором затем можно использовать клавиши со стрелками для перемещения окна в любом желаемом направлении?

Я спрашиваю, потому что хотел бы создать глобальную горячую клавишу, не требующую последовательности трех клавиш, например, alt + m [ove], чтобы перевести текущее активное / переднее окно в состояние, в котором вы можете использовать клавиши со стрелками [и мышь], чтобы переместить его в нужное место.

1 Ответ

0 голосов
/ 13 ноября 2018

Выбор из оконного (системного) меню генерирует сообщение WM_SYSCOMMAND, которое обычно обрабатывается путем их передачи на DefWindowProc. Поэтому вы можете смоделировать выбор из этого меню, отправив это сообщение в окно:

SendMessage(hWnd, WM_SYSCOMMAND, SC_MOVE, 0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...