明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: vken7az2p

[求助]3个ODCL控制问题?

  [复制链接]
发表于 2008-1-4 10:58:00 | 显示全部楼层
vken7az2p发表于2008-1-3 20:27:00感谢 highflybir 您的解答另想请问有可能取得 textbox 栏位中游标停驻在文字的距离吗?如: textbox 栏位 内有显示 123456789但游标停在文字中 5的位置,有办法取得这位置吗?

使用(- (car (dcl_GetMouseCoords)) (dcl_Control_GetLeft xx_xx_TextBox))来判断应该可以吧!
 楼主| 发表于 2008-1-5 08:36:00 | 显示全部楼层

lyy 您好:
试过您的方法
但好像不行说~
因为回传得到的是
座标值~
另外请问一下设定 (varname)
,有怎样的用处?
  1. (dcl_project_load "ODCL_011.odcl" T)
  2. (dcl_FORM_SHOW MSF)
  3. (defun c:TBN_OnClicked ( /)
  4. (print "1" )
  5. (print (dcl_Control_GetLeft V_TBX1))
  6. (print "2" )
  7. (print (car (dcl_GetMouseCoords)) )
  8. (print "3" )
  9. (print (- (car (dcl_GetMouseCoords)) (dcl_Control_GetLeft V_TBX1)) )
  10. )
返回:
"1"
0
"2"
875.0
"3"
875.0 875.0

本帖子中包含更多资源

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

x
发表于 2008-1-5 11:40:00 | 显示全部楼层
本帖最后由 作者 于 2008-1-5 11:50:23 编辑

vken7az2p发表于2008-1-5 8:36:00lyy 您好:试过您的方法但好像不行说~因为回传得到的是座标值~另外请问一下设定 (varname) ,有怎样的用处?(dcl_project_load \"ODCL_011.odcl\" T)(dcl_FORM_SHOW MSF)(defun c:TBN_OnClicked (

不好意思把游标看成鼠标了!

游标位置直接用dcl_TextBox_GetSel获得。

设置的(varname)就是控件的名称值。如果为空,名称值则为“ODCL文件名_FORM名称_控件名称”。

发表于 2012-2-9 21:09:41 | 显示全部楼层
学习了 非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-9 02:16 , Processed in 0.154831 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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