本帖最后由 xgr 于 2022-12-12 15:45 编辑
又测试一下,简单代码
- // 鼠标拖动部分
- int track = 1, type;
- struct resbuf result;
- // 保存鼠标拖动时的动态坐标
- while (track > 0)
- {
- acedGrRead(track, &type, &result); // 追踪光标移动
- if (type == 3) // 如果用户按下了鼠标左键
- {
- track = 0;
- }
- if (type == 5)
- {
- acutPrintf(_T("\n%0.3f,%0.3f,%0.3f"), result.resval.rpoint[X], result.resval.rpoint[Y], result.resval.rpoint[Z]);
- }
从可停靠面板按钮发出的命令会崩溃,从CAD命令行发出则没有问题。
这是测试的项目压缩包
链接:https://pan.baidu.com/s/1Nw5IuPeW_6AEhnCOADE36g
提取码:jsln
|