ch3_2commands.cpp
来自「ARX二次开发」· C++ 代码 · 共 44 行
CPP
44 行
/////////////////////////////////////////////
// ObjectARX defined commands
#include "StdAfx.h"
#include "StdArx.h"
// This is command 'CEL'
void cel()
{
ads_name srcSS; // Source selection set
ads_name targEnt; // Target entity
int rc; // Result code
ads_point pickPt; // Used in the call to acedEntSel()
acedPrompt("\nSelect entities for layer change ");
rc = acedSSGet(NULL, NULL, NULL, NULL, srcSS);
if(rc != RTNORM)
{
acutPrintf("\nNo entities selected!! ");
return;
}
rc = acedEntSel("\nSelect target layer entity. ", targEnt, pickPt);
switch(rc)
{
case RTERROR :
acutPrintf("\nNothing selected!! ");
break;
case RTCAN :
acutPrintf("\nUser canceled. ");
break;
case RTNORM :
chgEntsLyr(targEnt, srcSS);
break;
}
// Don't forget to free the selection set
acedSSFree(srcSS);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?