| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > CBN_SELCHANGE у CDialog |
| Автор: xTr1m 4.5.2009, 15:33 | ||||||
| И еще раз день добрый (хотя для меня, наверно, уже нет =)) Пытаюсь отловить САБЖ в диалоге. Не ловится ) Прям беда. Скажем, вот так ловится у таба
а вот так уже нет у комбобокса нет
Хелп, люди =)) P.S. можно, конечно, и так
но мне то будет нужен ON_NOTIFY_RANGE, так как комбобоксы будут динамические, и будет их туча |
| Автор: Earnest 4.5.2009, 15:49 |
| Ты никак не поймаешь уведомление от комбобокса с помощью ON_NOTIFY просто потому, что комбобокс не шлет WM_NOTIFY. Он шлет WM_COMMAND. В описании каждого контрола в MSDN есть раздел Уведомления. Там написано, как данный контрол шлет уведомления hjlbntk.: через WM_NOTIFY или через WM_COMMAND. Что касается твоей проблемы с диапазоном, так это вовсе не проблема. Есть макрос ON_CONTROL_RANGE, который аналогичен ON_NOTIFY_RANGE, но для WM_COMMAND/ |
| Автор: xTr1m 4.5.2009, 15:53 |
| Еще раз благодарю, выручили. |