📄 exhcad.cpp
字号:
#include "comm.h"
#include "exhcad.h"
ACRX_CONS_DEFINE_MEMBERS(ExhCAD, AcRxObject, 0);
void InitApp(void){
ads_printf(IDS_ExhCAD_Load);
ExhCAD::rxInit();
acrxBuildClassHierarchy();
acrxRegisterService(SERVICE);
acedRegCmds->addCommand("ExhCAD_COMMANDS", "ExhCADAbout", "ExhCADAbout",
ACRX_CMD_MODAL, ExhCADAbout);
acedRegCmds->addCommand("ExhCAD_COMMANDS", "ExhCADHelp", "ExhCADHelp",
ACRX_CMD_MODAL, ExhCADHelp);
acedRegCmds->addCommand("ExhCAD_COMMANDS", "ExhCADDraw", "ExhCADDraw",
ACRX_CMD_MODAL, ExhCADDraw);
acedRegCmds->addCommand("ExhCAD_COMMANDS", "ExhCADDimension", "ExhCADDimensio",
ACRX_CMD_MODAL, ExhCADDimension);
acedRegCmds->addCommand("ExhCAD_COMMANDS", "ExhCADTitle", "ExhCADTitle",
ACRX_CMD_MODAL, ExhCADTitle);
acedRegCmds->addCommand("ExhCAD_COMMANDS", "ExhCADDeTable", "ExhCADDeTable",
ACRX_CMD_MODAL, ExhCADDeTable);
}
void UnloadApp(void){
ads_printf(IDS_ExhCAD_Unload);
delete acrxServiceDictionary->remove(SERVICE);
acedRegCmds->removeGroup("ExhCAD_COMMANDS");
deleteAcRxClass(ExhCAD::desc());
}
extern "C" AcRx::AppRetCode acrxEntryPoint(AcRx::AppMsgCode msg, void* pkt){
switch (msg) {
case AcRx::kInitAppMsg:
acrxDynamicLinker->unlockApplication(pkt);
InitApp();
break;
case AcRx::kUnloadAppMsg:
UnloadApp();
break;
case AcRx::kLoadDwgMsg:
break;
}
return AcRx::kRetOK;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -