MVV
|
Posted: Fri Jun 11, 2010 06:24 Post subject: |
|
|
Йо-хо-хо, отправка клавиш работает. Правда, пришлось добавить возможность посылать сообщения с помощью PostMessage, а не SendMessage, если четвертый параметр функции msg равен 1 (отличие PostMessage в том, что вызывающая программа не ждет, пока сообщение дойдет и будет "прочитано" адресатом, а просто "кидает его в ящик"). У меня работает следующее:
Code: | [Items]
sys_move=msg($0112, $00F010, 0, 1) ; Команда "Переместить" системного меню
keydown_Up=msg($0100, $26, $01000001, 1) ; Посылает сообщение о зажатии клавиши Вверх
keyup_Up=msg($0101, $26, $C1000001, 1) ; Посылает сообщение об отжатии клавиши Вверх
[Actions]
begin_move=sys_move keydown_Up keyup_Up |
Окно чуть дергается вверх, а потом его можно переместить, водя мышь по экрану, и кликом зафиксировать. Желающие могут самостоятельно настроить сторону, в которую будет дергаться окно, выбрав другую клавишу-стрелку вместо VK_UP. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|