CyberChaos(さいばかおす)

プログラミング言語、トランスパイラ、RPA、ChatGPT、データマイニング、リバースエンジニアリングのための忘備録

CATIA CAAとは何か?CATIAをカスタマイズしたい!

2024-01-14 10:48:06 | CATIA
Component Application Architecture。CATIA V5環境に独自のアプリケーションを構築できるオープンアーキテクチャ・フレームワークのことらしい。(C++言語)

では具体的なソースコードの例を示そう。
まずは文法等から。


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;
}
どうやらエラーとなり、困っているらしい。
まあとりあえずソースコードの例は示されたということで容赦してもらいたい。



最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。