Re: ActiveX + Dll + PreTranslateMessage.
От: KGP http://kornilow.newmail.ru
Дата: 02.12.03 06:46
Оценка:
Здравствуйте, <Аноним>, Вы писали:


А>Теперь вставил этот OCX в диалог в COM Dll (ATL + MFC) и вызываю как немодальный диалог. Результат — клавиши навигации по гриду не работают.

Это как ... неработают ?
А>Добавляю PreTranslateMessage(...). Он конечно никогда не вызывается (в ДЛЛ нет собственного MessagePump). Ладно, вызовем етот диалог в собственном thread (используя CWinThread). Теперь PreTranslateMessage(...) в диалоге работает, но толку от этого никакого. Т.е. даже если я переадресую нажатие клавиш курсора в мой ОСХ (с помощью ::SendMessage(...), то ему это до фени...
Не пойму, зачем нажатие (левой кнопки мыши) курсора отсылать в OCX ?
Он сам не реагирует разве на нажатие ? не ловит их ?
... << RSDN@Home 1.1 beta 2 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.