Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Событие клика не в диалоге (CButton)(VC++6.0) / 4 сообщений из 4, страница 1 из 1
01.05.2006, 20:03
    #33700465
Andrey13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Событие клика не в диалоге (CButton)(VC++6.0)
Только начинаю учить C++ (студент) и не могу понять как сделать полноценную кнопку на главной форме как я это делал на Бэйсике. С начала была проблема как заставить мой класс реагировать на отпускание левой кнопки мыши(ON_WM_LBUTTONUP) с условием что кнопка миши была зажата на элементе управления, справился. Но вот теперь проблема - как заставить контрол риагировать на отпускание пробела или энтера? Может быть я вообще не втом направлении двигаюсь?

Пожалуйста, если можно, не футбольте меня в MSDN.
...
Рейтинг: 0 / 0
02.05.2006, 09:24
    #33700848
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Событие клика не в диалоге (CButton)(VC++6.0)
Andrey13Только начинаю учить C++ (студент) и не могу понять как сделать полноценную кнопку на главной форме как я это делал на Бэйсике. С начала была проблема как заставить мой класс реагировать на отпускание левой кнопки мыши(ON_WM_LBUTTONUP) с условием что кнопка миши была зажата на элементе управления, справился. Но вот теперь проблема - как заставить контрол риагировать на отпускание пробела или энтера? Может быть я вообще не втом направлении двигаюсь?

Пожалуйста, если можно, не футбольте меня в MSDN.
тебе надо обрабатывать нажатие кнопок, плюс смотреть какому из элементов пренадлежит фокус и если он принадлежит кнопке, то для кодов ENTER и SPACE выполнять задуманное, но я бы посоветовал создать свой класс для кнопки и обрабатывать эти действия в нем
...
Рейтинг: 0 / 0
02.05.2006, 09:58
    #33700905
Nahel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Событие клика не в диалоге (CButton)(VC++6.0)
Если пишишь на MFC то испульзуй MESSAGE_MAP()
Привязывай к конкретному контролу свою обработку и больше ни очем не думай))
...
Рейтинг: 0 / 0
02.05.2006, 12:17
    #33701326
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Событие клика не в диалоге (CButton)(VC++6.0)
Тебе не надо это все. Кнопка, когда нажимается, посылает WM_COMMAND с идентификатором кнопки. Ее и надо обрабатывать. Все.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Событие клика не в диалоге (CButton)(VC++6.0) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]