原创 CAD圓弧轉GIS

在線CAD轉GIS 請點擊鏈接 CAD和GIS之間的區別 文件類型區別: CAD爲DWG文件。 GIS分爲SHP、GDB、MDB以及ArcSde。 實體類型區別: CAD常用的類型:直線、多段線、圓弧、圓、橢圓、面域、塊、屬性塊、單行

原创 MFC ODBC連接mysql數據庫

下圖是程序的最終效果,包含了數據的顯示,添加,修改,刪除這幾項數據庫操作的常用功能。    我的調試環境是xp,mysql版本是mysql4.0.23    1.安裝Mysql的ODBC驅動     從http://www.mysql.

原创 獲得當前圖形中所有實體的最小包圍盒

AcDbBlockTable *pBlkTbl; AcDbBlockTableRecord *pBlkTblRcd; acdbHostApplicationServices()->workingDatabase() ->getBlockT

原创 MFC 顯示圖形如何避免閃爍

顯示圖形如何避免閃爍                 顯示圖形如何避免閃爍,如何提高顯示效率是問得比較多的問題。      而且多數人認爲MFC的繪

原创 打斷曲線

原文地址:http://www.objectarx.net/bbs/viewthread.php?tid=1655&extra=page%3D1%26amp%3Bfilter%3Ddigest   找出了幾個重要的函數,分別是打斷曲線的g

原创 acedCommand實現縮放到對象

acedCommand實現縮放到對象 (轉自)anheihb03dljcad的zoom命令有一個選項"對象(O)",參考cad幫助文檔中的說明: 縮放以便儘可能大地顯示一個或多個選定的對象並使其位於視圖的中心 經過實驗,發現該選項可以縮

原创 objectarx 讀取外部DWG圖到當前圖形

void CTrimeDraw::MyReadDwgFile(CString str) {  AcDbDatabase pExternalDb(Adesk::kFalse);  // 外部圖形數據庫  if (Acad::eOk != p

原创 創建試圖,視口

轉自:曉東CAD   未驗證 void createVport() {                 acedCommand(RTSTR,"MSPACE",0);         AcDbObjectId originVportId

原创 objectarx 把當前圖形輸出

方法1:  AcDbDatabase *pdb;  acdbCurDwg()->wblock(pdb);  pdb->saveAs(str);  pdb->closeInput(true);  delete pdb; 方法2: AcDbD

原创 獲取DWG圖中的所有文字

ads_name sset;  struct resbuf *rb;  long length=0;  rb = acutBuildList(8, _T("模板"),RTNONE);  int nRet=acedSSGet(_T("A")

原创 SOCK_DGRAM和區別

sock_stream 是有保障的(即能保證數據正確傳送到對方)面向連接的SOCKET,多用於資料(如文件)傳送。sock_dgram 是無保障的面向消息的socket , 主要用於在網絡上發廣播信息。SOCK_STREAM是基於TCP的

原创 插入塊並分解

/************************************************************************/

原创 arx獲取填充邊界

我個人認爲填充邊界並不是一組AcDb對象,而是一組AcGe對象,在網上沒有相關資料, 我是看幫助後這樣理解的,因此不一定正確。我們在屏幕上用"Hatch"命令拾取點後, 只不過是利用圖形構造一組AcGe對象而已。因此,通過程序獲得這些數學

原创 從dll文件導出對應的lib文件

如何從dll文件導出對應的lib文件?           Visual   C++   開發工具提供了兩個命令行工具,一個是dumpbin.exe,另一個是lib.exe。利用這兩個工具即可從dll導出其對應的lib。        

原创 插入影像圖失敗

On_kInitAppMsg中添加 if (!acrxDynamicLinker->loadModule(_T("acISMobj18.dbx"), true))  {return AcRx::kRetError;} On_kUnloa