1

CAA プログラマーは世界に数人しかいないことは知っていますが、とにかくやってみます...

キーボード イベントを機能させることができません。合理的に見えるこのコードを見つけましたが、通知は発生しません。

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

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

誰でもアイデアはありますか?

4

1 に答える 1

1

次の場所に、CAA の開発者のより密度の高いグループがあります。

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

同じ質問が出てきて、この API は許可されていないため、機能していても信頼できないと言う人が何人かいました。

そこにある他のサンプルは基本的にあなたのコードと同じですが、機能すると主張する唯一のサンプルは CATKeyboardEvent::ClassName を使用せず、代わりに「CATKeybdEvent」を使用します。試してみる価値があるかもしれません。

于 2009-02-11T01:53:09.840 に答える