閱讀418 返回首頁    go 京東網上商城


ObjectArx學習筆記-選擇文件及ACHAR用法

ObjectArx中實現文件選擇的代碼如下:

static void qxzyGetFileD_SelectFile(void)
	{
		// Add your code for command qxzyGetFileD._SelectFile here
		const ACHAR* title = L"選擇圖形文件";
		const ACHAR* path = L"C:\\";

		struct resbuf *fileName;
		fileName = acutNewRb(RTSTR);

		if(acedGetFileD(title, path, _T("dwg;dxf"), 0, fileName) == RTNORM)
		{
			acedAlert(fileName->resval.rstring);
		}

		acutRelRb(fileName);
	}
ACHAR的用法:

第一種定義方法:

const ACHAR* title = L"選擇圖形文件";
	const ACHAR* path = L"C:\\";

第二種定義方法:

ACHAR layerName[40];
	if(acedGetString(Adesk::kFalse, _T("請輸入圖層名:"), layerName) != RTNORM)
	{
		return;
	}

參考文件:https://www.objectarx.net/forum.php?mod=viewthread&tid=1244

最後更新:2017-04-03 07:56:58

  上一篇:go select(Linux 編程)
  下一篇:go git上上傳項目