- 积分
- 23668
- 明经币
- 个
- 注册时间
- 2011-2-21
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
楼主 |
发表于 2014-7-26 07:33:39
|
显示全部楼层
//选择圆数量;
void CArxDialog::OnBnClickedButtonYSL()
{
//红色为取消再运行出错的部分
// TODO: 在此添加控件通知处理程序代码
GetParent()->GetParent()->EnableWindow(TRUE);
//隐藏对话框把控制权交给AutoCad;
GetParent()->ShowWindow(SW_HIDE);
GetParent()->GetParent()->SetFocus();// 隐藏对话框;
//提示用户选择对象;
ads_name ssname;
struct resbuf *rb;//结果缓冲区链表;
//构造选择集过滤器;
rb = acutBuildList(RTDXF0, ACRX_T("CIRCLE"),RTNONE);
if(RTNORM == acedSSGet(NULL,NULL, NULL, rb, ssname)){}
GetParent()->ShowWindow(SW_SHOW); // 再次显示我们的对话框;
GetParent()->SetFocus(); //将焦点重置回原来的自己;
GetParent()->GetParent()->EnableWindow(FALSE); // 禁用 AutoCAD 窗口;
GetParent()->EnableWindow(TRUE); // 使我们的对话框显示;
//从成员变量传送数据的值到对话框;
UpdateData(FALSE);
}
|
|