Главная arrow Программирование arrow PC arrow Microsoft Visual C++: как привязать один обработчик сразу нескольким контролам Monday, September 25 2023  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:

Microsoft Visual C++: как привязать один обработчик сразу нескольким контролам Версия для печати
Написал microsin   
10.04.2008

Для этого нужно сначала создать обработчик для одного из контролов стандартным способом, а потом отредактировать секцию ВEGIN_MESSAGE_MAP формы, на которой расположены контролы.

В примере обработчик OnBnClickedRadio1 привязан к двум другим контролам IDC_RADIO2, IDC_RADIO3:

...
BEGIN_MESSAGE_MAP(CtestDlg, CDialog)
     ...
     ON_BN_CLICKED(IDC_RADIO1, OnBnClickedRadio1)
     ON_BN_CLICKED(IDC_RADIO2, OnBnClickedRadio1)
     ON_BN_CLICKED(IDC_RADIO3, OnBnClickedRadio1)
END_MESSAGE_MAP()
...

Последнее обновление ( 10.04.2008 )
 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

Защитный код
Обновить

< Пред.   След. >

Top of Page
 
microsin © 2023