幾個ARX取CAD視窗控制代碼的函式

2021-09-05 19:59:53 字數 815 閱讀 6879

返回指向autocad應用程式類例項的指標

cdocument* acedgetacaddoc()

返回指向autocad檔案類例項的指標

cview* acedgetacaddwgview()

返回指向檢視類的指標(autocad的繪圖區)

cmdiframewnd* acedgetacadframe()

返回乙個多文件(mdi)程式主框架類例項的指標

cwnd* acedgetacaddockcmdline()

返回指向autocad命令視窗例項的指標

cwnd* acedgetacadtextcmdline()

返回指向autocad文字視窗例項的指標

hinstance acedgetacadresourceinstance()

返回autocad使用的資源控制代碼

int acedsetstatusbarprogressmeter(

const char* pszlabel,

int nminpos,

int nmaxpos);

在autocad主程式視窗的狀態條上生成乙個進度條,

返回值為0,表示函式呼叫成功

返回值為-1,表示函式呼叫失敗

int acedsetstatusbarprogressmeterpos(int npos)

設定當前的進度

npos>=0,則npos為當前進度值

npos<0, 則將當前進度值與npos相加

void acedrestorestatusbar()

恢復進度條的原始狀態,既進度條消失,不返回任何值

ARX 中設定CAD 字型

在objectarx對cad進行二次開發時,如果你想改變輸出的文字的字型格式,可以用下面語句進行設定 acdbtextstyletable ptextstyletbl acdbtextstyletablerecord ptextstyletblrcd new acdbtextstyletablere...

隨CAD載入Arx和dll

使用lisp載入 在.lsp中加入下面這句 command netload arc.dll 然後在autocad 使用登錄檔載入 非託管的arx程式的載入 非託管的arx程式是指用c 編譯的以.arx為字尾的動態鏈結庫檔案,實現方法很簡單,只需在登錄檔中加入以下資訊 示例 windows regis...

cad啟動自動載入arx研究

一 acad.rx實現自動載入arx 我的arx路徑是c myarx test.arx 1.在 c myarx 下新建acad.rx檔案 在裡面寫入test.arx 注意如果有多個arx,則每乙個arx檔名 佔據一行 2.這種方法必須保證 acad.rx 所在路徑在搜尋路徑下,對登錄檔做如何修改 h...