天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 81|回复: 0

OBJECTARX开发 与用户交互-- 输入函数汇总

[复制链接]

该用户从未签到

主题

0

回帖

2912

积分

管理员

积分
2912
发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
static void TESTinputcmd(){
CString outStr;
//acedGetReal
/*ads_real realNum;
acedGetReal(_T("输入一个实数"),&realNum);
outStr.Format(_T("%lf"),realNum);
acutPrintf(outStr);*/
//acedGetInt
/*int iNum;
acedGetInt(_T("输入一个整数"),&iNum);
outStr.Format(_T("%d"),iNum);
acutPrintf(outStr);*/
//acedGetString
   /*TCHAR str[256];
acedGetString(0,_T("输入一个字符串"),str);
acutPrintf(str);*/
//acedGetKword
/* TCHAR kw[256];
acedGetKword(_T("输入一个关键字"),kw);
acutPrintf(kw);*/
//acedGetPoint
/* ads_point pt;
acedGetPoint(NULL,_T("输入一个点"),pt);
outStr.Format(_T("x:%f,y:%f"),pt[X],pt[Y]);
acutPrintf(outStr);*/
//acedGetCorner(要与ads_point联合使用,完成画矩形)
/*ads_point ptCorner;
acedGetCorner(pt,_T("输入对角点"),ptCorner);
outStr.Format(_T("x:%f,y:%f"),ptCorner[X],ptCorner[Y]);
acutPrintf(outStr);*/
//acedGetDist(和ads_point结合使用,实现画线)
/*ads_real ptReal;
acedGetDist(pt,_T("输入目标值"),&ptReal);
outStr.Format(_T("%lf"),ptReal);
acutPrintf(outStr);*/
//acedGetAngle(和ads_point结合使用,实现画线)
/* ads_real agReal;
acedGetAngle(pt,_T("输入一个角度"),&agReal);
outStr.Format(_T("%lf"),agReal);
acutPrintf(outStr);*/


}

选择对象
static BOOL SelObj(ads_point& pt,AcDbObjectId& objId){
ads_name en;
if(acedEntSel(_T("\n选择对象"),en,pt) != RTNORM){
return false;
}
Acad::ErrorStatus es = acdbGetObjectId(objId,en);
return es == Acad::ErrorStatus::eOk ? true : false;
}

 

 

 

 

OBJECTARX开发 与用户交互-- 输入函数汇总
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

GMT+8, 2024-11-1 12:30 , Processed in 0.135086 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表