[求助]dck中把点取的坐标赋给textt中?
本帖最后由 作者 于 2010-6-7 15:13:12 编辑 <br /><br /> <p>大家好 我做了下面的界面</p><p> <img src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/FZNG15~~DATZ)]E)%25C)8[2H.jpg"/> </p>
<p>现在我点取“点击坐标”后怎么不能把点取的坐标值赋给X 和 Y中呢?但是我取得的变量还是有的啊</p>
<p>下面是我的程序</p>
<p> </p>
<p><font face="Verdana"> (while (>= dow 2)<br/> (if(not(new_dialog "fgw" dcl_dtszh)) (exit))<br/> (if (/= tfm "") (set_tile "tfm" tfm))<br/> (if (= blc 0.5) (set_tile "bl_1" "1"))<br/> (if (= blc 1.0) (set_tile "bl_2" "1"))<br/> (if (= blc 2.0) (set_tile "bl_3" "1"))<br/> (if (= blc 5.0) (set_tile "bl_4" "1"))<br/> <br/> (action_tile "gpoint" "(done_dialog 2)")<br/> </font></p>
<p><font face="Verdana"> (action_tile "accept" "(fgw_ok) (done_dialog 1)")<br/> (action_tile "cancel" "(progn (done_dialog) (setq bz 0))")<br/> (setq dow (start_dialog))<br/> (if (= dow 2)<br/> (progn<br/> <strong> (setq pt (getpoint "/n请选择图幅的左下角坐:"))<br/> (setq x1_pt (cadr pt))<br/> (setq y1_pt (car pt))<br/> (set_tile "x" (rtos x1_pt))<br/> (set_tile "y" (rtos y1_pt)) ;这两句是应该把坐标赋给上面的XY中的 为什么没有变化呢<br/></strong> )<br/> )</font></p>
<p><font face="Verdana"> )<br/></font></p> <p><font face="Verdana"> (while (>= dow 2)<br/> (if(not(new_dialog "fgw" dcl_dtszh)) (exit))<br/> (if (/= tfm "") (set_tile "tfm" tfm))<br/> (if (= blc 0.5) (set_tile "bl_1" "1"))<br/> (if (= blc 1.0) (set_tile "bl_2" "1"))<br/> (if (= blc 2.0) (set_tile "bl_3" "1"))<br/> (if (= blc 5.0) (set_tile "bl_4" "1"))<br/> <br/> (action_tile "gpoint" "(done_dialog 2)")<br/> (set_tile "x" (rtos x1_pt))<br/> (set_tile "y" (rtos y1_pt)) ;这两句是应该把坐标赋给上面的XY中的 为什么没有变化呢<br/></font></p>
<p><font face="Verdana"> (action_tile "accept" "(fgw_ok) (done_dialog 1)")<br/> (action_tile "cancel" "(progn (done_dialog) (setq bz 0))")<br/> (setq dow (start_dialog))<br/> (if (= dow 2)<br/> (progn<br/> <strong> (setq pt (getpoint "/n请选择图幅的左下角坐:"))<br/> (setq x1_pt (cadr pt))<br/> (setq y1_pt (car pt))<br/> </strong> )<br/> )</font></p>
<p><font face="Verdana"> )<br/></font></p> 这样就可以了 呵呵
页:
[1]