上一節中我們在initApp()函數中,將helloWorld()函數注冊給了CAD主程序,注冊指令的字符串為“Hello”。
void initApp() { acedRegCmds->addCommand(_T("HELLOWORLD_COMMANDS"), _T("Hello"),_T("Bonjour"), ACRX_CMD_TRANSPARENT,helloWorld); }
如果你用過CAD的話會知道在CAD中經常用類似命令行的方法輸入指令,我們上一個程序就給CAD新增了一個指令“Hello”。
用這個新增指令就可以調用被注冊的函數helloWorld();
注意,CAD指令不分區大小寫。
執行之前,首先要加載ARX文件。
方法1:
最直接的方法是,打開一個CAD窗口,然后將ARX文件直接拖到畫布中,
會彈出提示,選擇始終加載或者加載一次都可以,確定后完成加載。
(示例圖上的文件名和本教程中上一節程序的文件名不同,請忽略。)
方法2:
在CAD窗口中輸入指令 APPLOAD,然后在彈出窗口中,找到你的ARX文件,點擊加載。
加載成功之后,直接輸入命令hello
就會調用helloWorld()函數
在屏幕上打印 Hello World !
手動創建項目是為了理解框架的基本結構,下一節開始,將一直使用模板創建項目,能極大提高效率。