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