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:\\";

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;
	}

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

目录
相关文章
Qt类结构分析
Qt类结构分析
209 3
|
算法 计算机视觉 索引
OpenCV(四十六):特征点匹配
OpenCV(四十六):特征点匹配
622 0
|
编译器 API 数据安全/隐私保护
深入对比:Qt 的 QFile/QFileInfo 和与 C++17 Filesystem 和标准文件流 的细节剖析
深入对比:Qt 的 QFile/QFileInfo 和与 C++17 Filesystem 和标准文件流 的细节剖析
1061 3
|
9月前
|
数据采集 监控 大数据
大数据项目管理:从规划到执行的全景指南
大数据项目管理:从规划到执行的全景指南
130 4
|
Windows
解决“ACCESS_MASK不明确”错误
本文讨论了在编译过程中遇到的“ACCESS_MASK不明确”错误的原因和解决方法。错误通常由头文件冲突引起,解决方法包括去除自定义的命名空间、调整包含static函数的类头文件顺序,以及去除多余的#include指令。文章还提供了一些编程规范和参考链接。
472 1
|
存储 计算机视觉 C++
OpenCV(十四):ROI区域截取
OpenCV(十四):ROI区域截取
744 0
|
NoSQL Linux Windows
geopandas直接支持gdb文件写出与追加
geopandas直接支持gdb文件写出与追加
285 3
GDAL数据集写入空间坐标参考
GDAL数据集写入空间坐标参考
180 0
|
存储 编解码 算法
栅格数据矢量化(附有完整代码)
栅格数据矢量化(附有完整代码)