| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Не приходит сообщение |
| Автор: Rickert 28.1.2010, 19:01 | ||||
| Есть диалог, на нем editbox и кнопка. По нажатию кнопки создается другой диалог(не модальный), в который передаётся HWND editbox'а. На этом втором диалоге есть кнопка, которая должна отсылать сообщение элементу первого диалога:
И тут же устанавливаю на него фокус:
Сообщение не приходит, а фокус устанавливается только на сам первый диалог, editbox так и остаётся неактивным. В чём может быть проблема, кто сталкивался? |
| Автор: chipset 28.1.2010, 20:00 |
| a) Покажи как получаешь target. b) Попробуй SendMessage. |
| Автор: Rickert 28.1.2010, 20:08 |
| 1) В опред. момент инициализации вызываю: button[0].abSetTraget(edit.GetSafeHwnd()); SetTarget явно ставит target равный переданному значению. 2) Пробовал. Не пашет. |
| Автор: Rickert 29.1.2010, 04:17 |
| Не обращайте внимания на мой маразм. Я вчера в первом часу ночи связал CEdit и ID кнопки |