⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exhcad.cpp

📁 《管状换热器计算机辅助设计系统ExhCAD绘图系统(版本:1.01a Final)》为自由软件
💻 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 + -