Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое 
Author Message
MVV



PostPosted: Fri Jun 11, 2010 06:24    Post subject: Reply with quote

Йо-хо-хо, отправка клавиш работает. Правда, пришлось добавить возможность посылать сообщения с помощью 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

Very Happy
Окно чуть дергается вверх, а потом его можно переместить, водя мышь по экрану, и кликом зафиксировать. Желающие могут самостоятельно настроить сторону, в которую будет дергаться окно, выбрав другую клавишу-стрелку вместо VK_UP. Smile
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group