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

目录
相关文章
|
算法 JavaScript 前端开发
开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM(三)
开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM
4338 1
开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM(三)
|
数据采集 存储 自然语言处理
基于Qwen2.5的大规模ESG数据解析与趋势分析多Agent系统设计
2022年中国上市企业ESG报告数据集,涵盖制造、能源、金融、科技等行业,通过Qwen2.5大模型实现报告自动收集、解析、清洗及可视化生成,支持单/多Agent场景,大幅提升ESG数据分析效率与自动化水平。
1215 0
|
数据采集 存储 JSON
推荐3款自动爬虫神器,再也不用手撸代码了
推荐3款自动爬虫神器,再也不用手撸代码了
1751 4
使用Zint库生成一维码/条形码
使用Zint库生成一维码/条形码
|
存储 编译器 C++
C++初阶之一篇文章让你掌握vector(理解和使用)(上)
1.什么是vector? 在C++中,std::vector是标准模板库(STL)中的一种动态数组容器,它可以存储任意类型的元素,并且能够自动调整大小。std::vector提供了许多方便的成员函数,使得对数组的操作更加简单和高效。
|
存储 JavaScript 前端开发
TypeScript实现队列与双端队列
TypeScript实现队列与双端队列
TypeScript实现队列与双端队列
|
4天前
|
人工智能 弹性计算 运维

热门文章

最新文章