Программирование PC Microsoft Visual C++: как привязать один обработчик сразу нескольким контролам Thu, November 21 2024  

Поделиться

Нашли опечатку?

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


Microsoft Visual C++: как привязать один обработчик сразу нескольким контролам Печать
Добавил(а) microsin   

Для этого нужно сначала создать обработчик для одного из контролов стандартным способом, а потом отредактировать секцию В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()
...

 

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


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

Top of Page