响应AutoCAD消息,提供了一些生命周期的消息,使得我们可以在监听到autocad的不同阶段执行一些业务逻辑
class CArxProject2App : public AcRxArxApp
{
CArxProject2App() : AcRxArxApp() {}
virtual AcRx::AppRetCode On_kInitAppMsg(void* pkt) {
// TODO: Load dependencies here
// You *must* call On_kInitAppMsg here
AcRx::AppRetCode retCode = AcRxArxApp::On_kInitAppMsg(pkt);
// TODO: Add your initialization code here
return (retCode);
}
virtual AcRx::AppRetCode On_kUnloadAppMsg(void* pkt) {
// TODO: Add your code here
// You *must* call On_kUnloadAppMsg here
AcRx::AppRetCode retCode = AcRxArxApp::On_kUnloadAppMsg(pkt);
// TODO: Unload dependencies here
return (retCode);
}
virtual AcRx::AppRetCode On_kLoadDwgMsg(void* pkt)
{
AfxMessageBox(_T("图档加载!"));
return AcRxArxApp::On_kLoadDwgMsg(pkt);
}
virtual void RegisterServerComponents() {
}
}