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