找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 529|回复: 3

[求助]:如何得到选取集的内容?

[复制链接]
发表于 2005-11-9 17:20:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
用arx2006和VC7.0编程,如何得到选取集里的各内容啊?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-11-10 21:06:22 | 显示全部楼层
BOOL CGenericFun::GetNearEntityBySet(AcGePoint3d mousePt,AcDbObjectId eId,int entStyle)
{
  CPoint pt;
  HWND mHnd;
  CMDIFrameWnd *pFrm;
  pFrm=acedGetAcadFrame();
  pt.x=(int)mousePt.x;
  pt.y=(int)mousePt.y;
  mHnd=pFrm->GetActiveFrame()->m_hWnd;
  ClientToScreen(mHnd,&pt);
  struct resbuf rb;
  acedGetVar("cursorsize",&rb);
  rb.restype=RTSHORT;
  int mLen=rb.resval.rint;
  acedGetVar("screensize",&rb);
  rb.restype=RTPOINT;
  mLen=(int)(rb.resval.rpoint[0]*mLen/200);
  ads_point pt1,pt2;
  static ads_name ssname,LineName;
  char sbuf[10];
  rb.restype=0;
  switch(entStyle)
  {
    case 0:
      strcpy(sbuf,"WJREDLINE");
    case 1:

    default:
      break;
  }
  rb.resval.rstring=sbuf;
  rb.rbnext=NULL;
  CPoint pt0;
  pt0.x=pt.x-mLen;
  pt0.y=pt.y-mLen;
  ScreenToClient(mHnd,&pt0);
  pt1[X]=pt0.x;
  pt1[Y]=pt0.y;
  pt0.x=pt.x+mLen;
  pt0.y=pt.y+mLen;
  ScreenToClient(mHnd,&pt0);
  pt2[X]=pt0.x;
  pt2[Y]=pt0.y;
  pt1[Z]=pt2[Z]=0;
  int ret=acedSSGet("C",pt1,pt2,&rb,ssname);
  long i;
  acedSSLength(ssname,&i);
  acedSSName(ssname,0L,LineName);
  acdbGetObjectId(eId,LineName);
  acedSSFree(ssname);
  return true;
}
参考
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-11 09:05:57 | 显示全部楼层
多谢指教
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-12-9 19:51:18 | 显示全部楼层
非常感谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-9 12:05 , Processed in 0.244637 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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