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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2008, 20:06   #1
Amery
Пользователь
 
Регистрация: 04.05.2008
Сообщений: 13
По умолчанию Работа с мышью

Мне необходимо, чтобы приложение закрывалось после нажатия мыши или ее движения

Нашла, что за мышьотвечает прерывание 33h

Код:
mov     ax,0
    int     33h 		
    mov     ax, 3h
    int     33h
    cmp     bx, 1
    je
Amery вне форума Ответить с цитированием
Старый 27.05.2008, 20:59   #2
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Сообщение от Amery Посмотреть сообщение
Нашла, что за мышьотвечает прерывание 33h
Ну... да.... А вопрос-то в чём?
B_N вне форума Ответить с цитированием
Старый 28.05.2008, 07:45   #3
Amery
Пользователь
 
Регистрация: 04.05.2008
Сообщений: 13
По умолчанию

вопрос в том, что программа никак не реагирует на это((
Amery вне форума Ответить с цитированием
Старый 28.05.2008, 08:18   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
вопрос в том, что программа никак не реагирует на это((
1. В какой ОС ты прогу запускаешь?
2. Компилится ли в принципе прога?
3. Код в студию.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.05.2008, 21:19   #5
Amery
Пользователь
 
Регистрация: 04.05.2008
Сообщений: 13
По умолчанию

Разобралась, сделала через обработчик событий

Код:
    mov     ax, 0
    int     33h 
       
    mov         ax,000Ch     
    mov         cx,000fh     
    mov         dx,offset notMinus 
    int         33h
....

    mov         ax,000Ch
    mov         cx,0000h     
    int         33h

notminus:
    mov     ax,0003h      
    int     10h
 
    int     20h

Последний раз редактировалось Amery; 28.05.2008 в 21:26.
Amery вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Win Api, работа с мышью Petrr Win Api 2 26.04.2008 19:58
нужнапомощь!работа с мышью ras122 Общие вопросы Delphi 2 05.01.2008 14:22