Component Application Architecture。CATIA V5環境に独自のアプリケーションを構築できるオープンアーキテクチャ・フレームワークのことらしい。(C++言語)
![](https://blogimg.goo.ne.jp/user_image/6f/35/20c9621ec033381ca152b300b3fe99b2.jpg?1705196383)
では具体的なソースコードの例を示そう。
まずは文法等から。
![](https://blogimg.goo.ne.jp/user_image/6f/35/20c9621ec033381ca152b300b3fe99b2.jpg?1705196383)
C++ – CATIA-CAA CATKeyboardEvent
CAA プログラマーは世界に数人しかいないことは知っていますが、とにかく試してみます…
キーボードイベントを機能させることができません。妥当に見えるこのコードを見つけましたが、通知は起動されません。
AddAnalyseNotificationCB(CATFrmLayout::GetCurrentLayout()->GetCurrentWindow()->GetViewer(),
CATKeyboardEvent::ClassName(),
(CATCommandMethod)&PROTrvTreeView::OnKeyboardEvent, NULL);
void PROTrvTreeView::OnKeyboardEvent(CATCommand * ipCmd, CATNotification * ipEvt, CATCommandClientData iobjData) {
cout<< "KeyboardEvent" <<endl;
}
↑
どうやらエラーとなり、困っているらしい。
まあとりあえずソースコードの例は示されたということで容赦してもらいたい。