DCL文件里面的数据怎么给LSP,button控件

#DCL文件里面的数据怎么给LSP,button控件

求助,我想实现一个控件,如下图,点击上一个返回一个数值:如-1,给LSP文件,点击下一个返回一个数值:如+1给LSP文件

这个button该怎么定义,以及怎么把这个值回调给lsp文件,十分感谢
下面展示一些 内联代码片

a:dialog{
        label="slider";               
        
        : edit_box {                                //*define edit box
         key = "myedit" ;                                //*give it a name
         label = "第几个注记" ;        //*give it a label
         edit_width = 6 ;                        //*6 characters only
        }

        :row{               
                :button{
                        key=""
                        label="上一个";
                        
                }
                :button{
                        key=""
                        label="下一个";
                }
        }                        
}



;2、命令行输入 test
(defun c:test( / continue curBtn dlgId )   
    (setq dlgId (load_dialog "slider.dcl"))        
        (if (not (new_dialog "a" dlgId))
            (exit)
        )
                (set_tile "myedit" "1")        
        

               

                (action_tile "myedit"                         ;用户修改编辑框文字时触发
                "(ebox_action $value $reason)")                ;调用ebox_action

               
                  
                (defun ebox_action (val why)                        
                        (if (or (= why 2) (= why 1))        
                                (set_tile "myslider" val)
                        )
                )

        (start_dialog)

        (cond ((= curBtn "btn1") (f1))
            ((= curBtn "") (setq continue nil))

        )

    (unload_dialog dlgId)
        
)


这是我参考其他人的改的,接下来不知道怎么改了
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潺泓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值