⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch3_2commands.cpp

📁 ARX二次开发
💻 CPP
字号:
/////////////////////////////////////////////
// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -