找回密码
 加入
搜索
查看: 4665|回复: 15

单选框和复选框如何在ini中读取状态?

[复制链接]
发表于 2008-8-24 09:09:35 | 显示全部楼层 |阅读模式
正在学习控件和ini的互动,望指教!

[ 本帖最后由 macemo 于 2008-8-24 12:44 编辑 ]
发表于 2008-8-24 09:17:02 | 显示全部楼层
用0,1做标记。读取后得到字符串,int转换成数字,就可用于布林,再通过布林确定是否要gcss
 楼主| 发表于 2008-8-24 09:26:38 | 显示全部楼层
原帖由 asdf 于 2008-8-24 09:17 发表
用0,1做标记。读取后得到字符串,int转换成数字,就可用于布林,再通过布林确定是否要gcss

举个例子可以嘛?刚学,不是太懂
发表于 2008-8-24 09:29:11 | 显示全部楼层
$BRunOnBoot = int(iniread("Cfg.ini","Config","开机运行","1"))

语法错了别怪我,纯粹记忆,不知错了没有
发表于 2008-8-24 09:35:55 | 显示全部楼层
后面创建/更新时就可以
if $BRunOnBoot then gcss(-1,$GUI_CHECKED)
 楼主| 发表于 2008-8-24 09:46:10 | 显示全部楼层
原帖由 asdf 于 2008-8-24 09:35 发表
后面创建/更新时就可以
if $BRunOnBoot then gcss(-1,$GUI_CHECKED)

gcss是什么函数?帮助里找不到这个函数的说明啊,另外是否可以通过控件文本进行状态的初始设定呢?
发表于 2008-8-24 09:53:49 | 显示全部楼层
你在scite输入gcss,然后ctrl+b就知道了。
“控件文本”控制是可能的,但是效率比这个要低。
 楼主| 发表于 2008-8-24 10:01:46 | 显示全部楼层
你这个好像是单个选框的控制啊,多个的话怎么能区分啊?
发表于 2008-8-24 10:04:33 | 显示全部楼层
使用组(group)。
 楼主| 发表于 2008-8-24 10:06:53 | 显示全部楼层
那我如果为了在ini中直观一点,用文本控制的话,应该是怎么样的语句啊?
发表于 2008-8-24 10:09:58 | 显示全部楼层
你是说想ini里是
开机运行=是
 楼主| 发表于 2008-8-24 10:14:46 | 显示全部楼层
原帖由 asdf 于 2008-8-24 10:09 发表
你是说想ini里是
开机运行=是

是和否的话,用int转换不都是0嘛?
我的意思是比如两个单选框,“运行”“不运行”,
ini中
开机运行=运行
就表示选中运行这个单选框,这样怎么表达?
发表于 2008-8-24 10:19:06 | 显示全部楼层
= =。。。。。。我感觉好冷,还是继续潜水吧。。。。。。
 楼主| 发表于 2008-8-24 10:22:38 | 显示全部楼层
十足新手,刚学三天,抱歉
 楼主| 发表于 2008-8-24 12:44:18 | 显示全部楼层
刚学会用==,终于搞定了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-17 00:25 , Processed in 0.074831 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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