![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отловить нажатие на RadioButton? [D7, WinXP]
k@rt © (2003-08-26 21:12:00)
Я создаю на API RadioButton и в hWndParent указываю Хэндл созданного GroupBox"а. Как мне отловить нажатие на эту RadioButton???
k@rt (2003-08-28 22:48:00) [1]
Ага, точно ничего не прилетает! Попробую подменить оконную процедуру....
Крот (2003-08-28 08:05:00) [2]
> k@rt © (26.08.03 21:12)
А что, ты уже проверил, точно ничего главному окну (на котором GroupBox и RadioButton) не прилетает? А то, я не проверял.
Пока все что я могу предложить - это подменить оконную процедуру кнопки (SetWindowLong), ловить в ней WM_COMMAND с нужным кодом и пересылать главному окну, все остальное посылатьв DefWindowProc.
Потом, может чего поумнее придумается.
Rouse_ (2003-08-28 01:55:00) [3]
Точно также как и на обычный буттон.
Specifies styles for the radio button, which can be a combination of BUTTON-class styles and the following styles: WS_TABSTOP, WS_DISABLED, and WS_GROUP.
The default style for RADIOBUTTON is BS_RADIOBUTTON and WS_TABSTOP.
Желаю успехов
k@rt (2003-08-28 01:20:00) [4]
Чего? Никто не знает???