明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2419|回复: 5

[求助]DCL对话框中当"OK"按钮没有焦点时,回车之后怎样使程序正常退出

[复制链接]
发表于 2003-12-11 15:26:00 | 显示全部楼层 |阅读模式
DCL对话框中当"OK"按钮没有焦点时,回车之后怎样使程序正常退出
发表于 2003-12-11 15:27:00 | 显示全部楼层
回车?退出程序还是退出对话框?
 楼主| 发表于 2003-12-11 17:07:00 | 显示全部楼层
是退出对话框。和用内部命令DDEDIT修改"TEXT"类型字体的方法类似,退出对话框之后,能得到正确的数据
发表于 2003-12-11 17:11:00 | 显示全部楼层
在控件里设置动作函数,把对话框中的数据都保存,然后再调用(done_dialog...)退出对话框
发表于 2003-12-11 23:41:00 | 显示全部楼层
is_default = true-false;

指定是否将一个按钮作为缺省按钮,用户按下接受键时,将选中该按钮(被按下)。其值可以是 true 或 false(缺省值为:false)。如果用户将 edit_box、list_box 或 image_button 的 allow_accept 属性设置为 true,则用户按下接受键(仅适用于列表框和图像按钮)或双击时,也会选中缺省按钮。如果当前焦点正位于其他按钮上,则按下接受键时不选中缺省按钮。这种情况下,选中焦点所在的按钮。

对话框中只能有一个按钮的 is_default 属性可以被设置为 true。
 楼主| 发表于 2003-12-12 12:50:00 | 显示全部楼层
谢谢各位!
我试了一下,把其它控件的"allow_accept"属性全部设置为true之后,就能响应回车键了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 08:46 , Processed in 0.187366 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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