CATIA-CAA CATKeyboardEvent - PullRequest
       27

CATIA-CAA CATKeyboardEvent

1 голос
/ 10 февраля 2009

Я знаю, что в мире всего несколько программистов CAA, но я все равно пробую ...

Я не могу заставить работать события клавиатуры. Я нашел этот код, который выглядит разумно, но уведомление не срабатывает.

AddAnalyseNotificationCB(CATFrmLayout::GetCurrentLayout()->GetCurrentWindow()->GetViewer(),
                        CATKeyboardEvent::ClassName(),
                        (CATCommandMethod)&PROTrvTreeView::OnKeyboardEvent, NULL);

void PROTrvTreeView::OnKeyboardEvent(CATCommand * ipCmd, CATNotification * ipEvt, CATCommandClientData iobjData) {
    cout<< "KeyboardEvent" <<endl;
}

Кто-нибудь есть идеи?

1 Ответ

1 голос
/ 11 февраля 2009

Существует более плотная группа разработчиков для CAA по адресу:

http://www.3ds.com/alliances/c-java-developers/forum/

Возник тот же вопрос: несколько человек отметили, что этот API не авторизован, и поэтому на него нельзя полагаться, даже если он работает.

Другие примеры по сути того же кода, что и ваш, но единственный, который намеревается работать, не использует CATKeyboardEvent :: ClassName, а вместо этого использует "CATKeybdEvent". Может быть стоит попробовать.

...