Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

кОНТРОЛЬ уДЕРЖИВАНИЯ нАЖАТОЙ кНОПКИ мЫШИ

319
10 февраля 2004 года
xelos
577 / / 27.02.2003
такая вещь есть - изображен график с курсором, рядом две кнопки свои - как CStatic. При клике на эту кнопку курсор перемещается на одну позицию вправо или влево. Как сделать, чтобы если нажали на кнопку и удерживали ее (не отпускали) курсор автоматически двигался (не на одну позицию, а последовательно менял позиции).
5.2K
11 февраля 2004 года
Dilon
19 / / 04.01.2004
Создать bool переменную и проверяйте её на true и в зависимости от этого меняйте или не меняйте положение крусора.
1.8K
11 февраля 2004 года
MishaSt
170 / / 11.08.2003
Лучше всего её двигать - это таймером, наверное, чтобы асинхронно было, а в таймере проверять переменную.
401
12 февраля 2004 года
Br@in RIPper
289 / / 15.02.2003
Цитата:
Originally posted by MishaSt
Лучше всего её двигать - это таймером, наверное, чтобы асинхронно было, а в таймере проверять переменную.



а еще лучше на событие BTNDOWN создавать таймер, а на событие BTNUP - удалять

319
13 февраля 2004 года
xelos
577 / / 27.02.2003
Цитата:
Originally posted by Br@in RIPper


а еще лучше на событие BTNDOWN создавать таймер, а на событие BTNUP - удалять



Спасибо всем - сделал через таймер, при нажатии он устанавливается, при отжатии убивается. Не знаю почему, но просто BTNDOWN и BTNUP не работали, пришлось в классе диалога в PreTranslateMessage отлавливать нажатие, и проверять какая кнопка нажата.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог