| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Широковещательная рассылка (SendMessage). |
| Автор: mekhanikus 21.8.2009, 12:14 |
| Имеется диалоговое окно со множеством однотипных контролов. Существует ли возможность отправить message сразу всем контролам? Или, всетаки, придется перебирать их в цикле? |
| Автор: Earnest 21.8.2009, 14:16 |
| Перебирать в цикле. Широковещательно можно послать только совсем всем окнам (HWND_BROADCAST). |
| Автор: mekhanikus 22.8.2009, 14:30 |
| Жаль... |
| Автор: Earnest 24.8.2009, 07:09 |
| Почему жаль? Трудно ожидать, что АПИ предоставит тебе готовые методы на все случаи жизни. Базовые есть, и спасибо, а дальше сам. Ты программист или где? |
| Автор: mekhanikus 24.8.2009, 13:27 |
Меня програмистом обозвали. Решил вопрос весьма элегантно, имхо. Все контролы описал одним классом, а общие свойства сделал статическими. Теперь достаточно одного вызова функции. Цикл сперва заремил, проверил - работает, потом вовсе удалил. Так то вот. |