Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler: Windows/protected mode
Войти
Регистрация
Восстановить пароль
 
Pashaa2
1 / 1 / 1
Регистрация: 23.03.2015
Сообщений: 87
#1

Как обработать нажатие комбинации клавиш: CTRL + ПКМ, ALT + ПКМ ? - Assembler

20.09.2017, 07:16. Просмотров 207. Ответов 1
Метки нет (Все метки)

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 push    [msg.msWPARAM]
        call    ExitProcess
        WndProc proc uses ebx edi esi, hwnd:DWORD, wmsg:DWORD, wparam:DWORD, lparam:DWORD 
        LOCAL   theDC:DWORD
        cmp     [wmsg], WM_DESTROY  
        je      wmdestroy  
        cmp     [wmsg], WM_LBUTTONDOWN 
        je      wmrbuttondown      
        cmp     [wmsg], WM_SIZE 
        je      wmsize
        cmp     [wmsg], WM_CREATE  
        je      wmcreate
        cmp     [wmsg], VK_F2  
        je      wmlbuttondown
        cmp     [wmsg], WM_PAINT   
        je      wmpaint
        cmp     [wmsg], WM_GETMINMAXINFO 
        je      wmgetminmaxinfo 
       jmp     defwndproc
Имеет вот такой обработчик. Как сделать обработку CTRL + ПКМ и ALT + ПКМ?
http://www.cyberforum.ru/assembler/thread1076801.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2017, 07:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как обработать нажатие комбинации клавиш: CTRL + ПКМ, ALT + ПКМ ? (Assembler):

Как эмулировать нажатие клавиш int 16h
Здравствуйте, работаю вот с 05h, хочу эмулировать нажатие клавиши. mov al,...

Отловить сочетание клавиш Ctrl+shift
Нужен код который выводит в командной строке сообщение, что были нажаты клавиши...

Ассемблер - нажатие клавиш...
Всем привет. у меня прога (загружается через командную строку) выводит на...

Макрос и программа, считывающая нажатие клавиш
На языке ассемблера: 1) напишите макрос print str, выводящий строку символов...

Считывание комбинации клавиш (Ctrl + Alt)
Понимаю, как считывать нажатие одной: if (QApplication::keyboardModifiers()...

1
Jin X
❗❗ RTFM 👈
4000 / 1144 / 151
Регистрация: 14.12.2014
Сообщений: 2,284
Записей в блоге: 4
Завершенные тесты: 2
20.09.2017, 09:41 #2
WM_RBUTTONDOWN + GetKeyState(VK_CONTROL) или GetKeyState(VK_MENU)

Что за VK_F2 ? WM_KEYDOWN тогда уж, а VK_F2 будет в wparam.

Добавлено через 1 минуту
p.s. GetKeyState должен быть < 0, если Ctrl или Alt нажата.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2017, 09:41
Привет! Вот еще темы с решениями:

Отслеживание нажатие клавиш ctrl+alt+A
Подскажите плиз как отследить нажатие клавиш ctrl+alt+A на форме? Так:...

Процедура, отслеживающую нажатие клавиш Alt, Ctrl, Shift
Попробовал отследить нажатие с помощью модуля crt однако на нажатие Alt Ctrl...

Как проэмулировать нажатие ПКМ в определенных координатах?
Как можно проэмулировать нажатие правой клавиши мыши на координатах (X; Y)?...

Нажатие ПКМ на MainMenu
Всем привет. Возникла немного странная необходимость... нужно обработать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru