明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

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

单选框程序该如何编写!

  [复制链接]
 楼主| 发表于 2003-8-5 17:37:00 | 显示全部楼层

本帖子中包含更多资源

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

x
发表于 2003-8-5 17:37:00 | 显示全部楼层
  1. (defun Radio_click(key)
  2.   (set_tile "Scale_All" "0")
  3.   (set_tile "Scale_Long" "0")
  4.   (set_tile "Scale_Turn_In" "0")
  5.   (set_tile "Scale_Turn_Out" "0")
  6.   (mode_tile "Scale" 1)
  7.   (mode_tile "Long" 1)
  8.   (mode_tile "Width" 1)
  9.   (mode_tile "Val_In" 1)
  10.   (mode_tile "Val_Out" 1)  
  11.   (set_tile key "1")
  12.   (cond
  13.     ((= key "Scale_All") (mode_tile "Scale" 0))
  14.     ((= key "Scale_Long") (mode_tile "Long" 0) (mode_tile "Width" 0))
  15.     ((= key "Scale_Turn_In") (mode_tile "Val_In" 0))
  16.     ((= key "Scale_Turn_Out") (mode_tile "Val_Out" 0))
  17.   )
  18. )

  19. (defun c:main( / dcl_id m)
  20.   (if (< (setq dcl_id (load_dialog "gcad.dcl")) 0)
  21.     (exit)
  22.   )
  23.   (new_dialog "gcad" dcl_id)
  24.   ;(set_tile "Scale_All" "1")
  25.   (Radio_click "Scale_All")
  26.   (action_tile "Scale_All" "(Radio_click $key)")
  27.   (action_tile "Scale_Long" "(Radio_click $key)")
  28.   (action_tile "Scale_Turn_In" "(Radio_click $key)")
  29.   (action_tile "Scale_Turn_Out" "(Radio_click $key)")
  30.   (action_tile "accept" "(setq m (get_tile "rad")) (done_dialog)")
  31.   (start_dialog)
  32.   (unload_dialog dcl_id)
  33.   (princ m)
  34.   (princ)
  35. )
发表于 2003-9-9 12:15:00 | 显示全部楼层
Jacksion把你開發的的這個程序E-mail一份給我用好嗎?我將非常感謝.
发表于 2003-9-9 13:09:00 | 显示全部楼层
Jacksion你好我把上面的程序試了一下,怎么我看不懂是用來做什麼的,你給大伙說說吧.

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-10-2 18:18 , Processed in 0.157117 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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