明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1806|回复: 9

高手请教

[复制链接]
发表于 2004-10-7 19:55:00 | 显示全部楼层 |阅读模式
用grread可以判断设备.键盘,鼠标。现在有个问题:鼠标的中键滚轮,如何用grread识别,或者还有其他什么好办法识别。
发表于 2004-10-7 21:42:00 | 显示全部楼层
(grread)试试,注意要将MBUTTONPAN变量设为0才能得到中键滚轮的返回值。
发表于 2004-10-7 22:15:00 | 显示全部楼层
识别了之后你想做什么功能的东西呢?
 楼主| 发表于 2004-10-8 07:57:00 | 显示全部楼层
谢谢啊灵。再请问,如何做透明命令?


无痕。。你不觉得现在鼠标中键在acad中,功能变强大了,它的应用范围应该在编程中得到更多的体现,举个例子,如果我的图纸很大,可以存成很多"view",用中键滚轮切换看,是最方便得,这比反复用中键pan 放大缩小窗口,实惠得多。另外很多命令都有好几个选项,如果在执行命令时,选项用中键滚轮选取,比dcl的窗体选取更快速。
 楼主| 发表于 2004-10-8 13:25:00 | 显示全部楼层
言归正传,我的问题越来越多,越来越难了,希望各位高手鼎立相助。


1,dcl里有个list-box,内容多的时候,会在右边出现滑动条,鼠标中键滚轮只能控制这个滑动条,我的问题是,如何直接用滚轮滚动里面的内容行。


2,我尝试着用grread的功能编程,已经能动态模拟出move的命令,但是在找插入点时,出现问题:grread 可以象getpoint那样,但自动显示捕捉的功能不被支持,尝试着用(osnap pt mode) 好像这个函数太强了,我不想要捕捉的点,那个生成的物体,硬是要去粘。。。。各位有什么好方法,让grread也能象getpoint那样,有捕捉显示方式,能精确捕捉点。


3,希望高手们探讨一下捕捉方式的编程
 楼主| 发表于 2004-10-9 20:39:00 | 显示全部楼层
我的帖子,快要掉没了,高手们,怎么也给一两个思路吧?
发表于 2004-10-10 03:08:00 | 显示全部楼层
grread可以捕捉


返回值取点pt后,


(setq el (nentselp pt)) 如果返回不为nil, (osnap (cadr el) "end,nea")得捕捉点.
 楼主| 发表于 2004-10-10 05:38:00 | 显示全部楼层
谢谢无痕回复,我试了,效果不佳,而且没有捕捉的显示。我已经开始自己编捕捉方式了,相信很快就可以搞出来了。
 楼主| 发表于 2004-10-11 13:24:00 | 显示全部楼层
简单的捕捉方式和显示已经作出来了,没有想象中的难。


谁能告诉我,一条线与一条复线如何判断其交点
发表于 2004-10-11 13:28:00 | 显示全部楼层
看看置顶的帖子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-18 13:44 , Processed in 0.264060 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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