而在CAAMechanicalModeler.edu\CAAMmrDebugPrtWksAddin.m这个module下的CAAMmrDebugAdn.cpp这个文件中有:
void CAAMmrDebugAdn::CreateCommands()
{
// CAAMmrDebugJournalHdr : identifier of the command header
// CATMmuDebugCAA : name of the mechanical modeler command class
// CATMmuDebugCAA : name of the module exporting the mechanical modeler command
// NULL : no argument for the CATMmuDebugCAA command class
new CAAMmrDebugAddinHeader("CAAMmrDebugJournalHdr",
"CATMmuDebugCAA",
"CATMmuDebugCAA", (void *)NULL);
}
所以应当来说,引起响应的应该是CATMmuDebugCAA这个module,但是事实上并不是,因为CATMmuDebugCAADlg.CATNls这个资源文件是位于CATIA目录下的,可能是它下面某个module的。但是不知道其代码究竟在哪里。