首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CATIA-CAA CATKeyboardEvent

CATIA-CAA CATKeyboardEvent
EN

Stack Overflow用户
提问于 2009-02-10 15:25:17
回答 1查看 1.8K关注 0票数 1

我知道世界上只有几个CAA程序员,但我还是尝试了一下……

我不能让键盘事件工作。我发现这段代码看起来很合理,但是Notification并没有触发。

代码语言:javascript
复制
AddAnalyseNotificationCB(CATFrmLayout::GetCurrentLayout()->GetCurrentWindow()->GetViewer(),
                        CATKeyboardEvent::ClassName(),
                        (CATCommandMethod)&PROTrvTreeView::OnKeyboardEvent, NULL);

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

有谁知道吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-02-11 01:53:10

有一个更密集的CAA开发人员组,位于:

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

同样的问题也出现了,有几个人提到这个API是未经授权的,因此即使它可以工作,你也不能依赖它。

这里的其他示例基本上与您的代码相同,但唯一可以正常工作的示例不是使用CATKeyboardEvent::ClassName,而是使用"CATKeybdEvent“。也许值得一试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/532780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档