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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2013, 23:59   #1
kdsniper
Новичок
Джуниор
 
Регистрация: 10.08.2012
Сообщений: 2
Вопрос Win32 API. Получить HWND/ID нажатой кнопки.

Есть несколько кнопок, мне нужно получить HWND или ID (оттуда и hwnd достану) именно нажатой кнопки.
Видимо все решается одной функцией, но гугл не хочет мне её говорить
Заранее благодарю.
kdsniper вне форума Ответить с цитированием
Старый 12.05.2013, 00:15   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,372
По умолчанию

При нажатии кнопки посылается BN_CLICKED - там есть и ID и HWND
Если нужно отслеживать отдельно нажатие и отдельно отпускание кнопки, тогда уже надо subclass делать.
Ref: http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
waleri на форуме Ответить с цитированием
Старый 12.05.2013, 00:29   #3
kdsniper
Новичок
Джуниор
 
Регистрация: 10.08.2012
Сообщений: 2
По умолчанию

Спасибо большое. Все работает.
Я почему-то напутал это сообщение с симуляцией нажатия кнопки.
kdsniper вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как убрать выделение последней нажатой кнопки Crystallon Общие вопросы Delphi 4 13.05.2011 00:59
win32 API.Visual Studio 2008.Создание проекта Win32 Aleksandr_Yanov Visual C++ 2 12.09.2010 13:09
Win32 API. VS2008. Как создать приложение win32 в vs2008? Aleksandr_Yanov Visual C++ 4 12.09.2010 00:59
WH_JOURNALRECORD. Как получить VirtualCode нажатой кнопки? Или как запустить toAscii только с ScanCode? TwiX Общие вопросы Delphi 7 09.06.2010 23:31
узнать ID нажатой кнопки Viral Общие вопросы C/C++ 1 10.01.2010 15:02