Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2010, 01:54   #1
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию Послать Alt+Mouse1 используя SendMessage.

В WParam можно передавать MK_SHIFT, MK_CONTROL, а Alt нельзя. В msdn только сказано, как узнать был ли нажат Альт во время клика:
Код:
To detect that the ALT key was pressed, check whether GetKeyState(VK_MENU) < 0.
З.ы. у меня стоит хук на Альт в том окне, куда нужно послать Alt+Mouse, поэтому keybd_Event отпадает

Последний раз редактировалось TwiX; 07.06.2010 в 01:57.
TwiX вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работают комбинации alt+f11 alt+12 repli Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 19.02.2010 00:57
Как сделать так, что бы приложение не реагировало на Alt+Tab, Windows и Ctrl+Alt+Del? st6al Помощь студентам 0 27.12.2009 19:48
Можно ли как-нибудь с помощью sendmessage послать дабл-клик на элемент listview'a? TwiX Win Api 4 20.10.2009 18:33
не получается отключение CTRL+alt+del? Alt+TAb, часов с панели задач и Крестик окна Reds Общие вопросы Delphi 1 30.09.2008 10:37