victior 发表于 2012-9-24 13:13:43

[已解决]如何创建一个可以输入4个数据的窗口?

本帖最后由 victior 于 2012-10-10 15:12 编辑

我的ini文件如下:


YFIRST=0
RBFIRST=0
SRFIRST=0
TAFIRST=0

我想创建一个含有4个输入数据位置的窗口(含有“确定”和“取消”键),窗口打开的时候每个数据位置自动读取ini中这样的四个值,然后可以修改这4个值后,按确定即对ini修改为新值,怎样实现呢?

魔导 发表于 2012-9-24 13:45:06

本帖最后由 魔导 于 2012-9-24 13:46 编辑

没测试过,自己测试下。
建议楼主多   学习论坛已有资源   这样没代码的   贴子不好
$a = IniReadSection ( "\*.ini", "FIRST" )
GUICreate("写点什么吧",300,200)
$input1 = GUICtrlCreateInput($a,5,0,100,15)
$input2 = GUICtrlCreateInput($a,121,0,110,15)
$input3 = GUICtrlCreateInput($a,5,25,100,15)
$input4 = GUICtrlCreateInput($a,121,25,110,15)
$button1 = GUICtrlCreateButton("确定",238,0,-1,20)
$button2 = GUICtrlCreateButton("取消",238,20,-1,20)
GUISetState()
While 1
        $msg = GUIGetMsg()
        Switch $msg
                Case -3
                Case $button1
                IniWrite ("\*.ini", "FIRST",$a,GUICtrlRead($input1))
                IniWrite ("\*.ini", "FIRST",$a,GUICtrlRead($input2))
                IniWrite ("\*.ini", "FIRST",$a,GUICtrlRead($input3))
                IniWrite ("\*.ini", "FIRST",$a,GUICtrlRead($input4))
                Case $button2
                Exit
        EndSwitch
WEnd

魔导 发表于 2012-9-24 13:45:12

本帖最后由 魔导 于 2012-9-24 13:46 编辑

这两天    怎么   我老是会卡出   重复的回复 呢?{:face (319):}

victior 发表于 2012-9-24 17:00:33

没测试过,自己测试下。
建议楼主多   学习论坛已有资源   这样没代码的   贴子不好
魔导 发表于 2012-9-24 13:45 http://www.autoitx.com/images/common/back.gif


谢谢好人!我主要是不知道应该用什么函数创建窗口,呵呵!我以后会多看论坛资源的,谢了!

xiehuahere 发表于 2012-9-24 17:03:30

回复 2# 魔导

请问Input和Edit控件有什么区别?

veket_linux 发表于 2012-9-24 17:56:32

单行多行

魔导 发表于 2012-9-24 18:04:46

回复 6# xiehuahere


    这个我也不知道啊   上面的码    都是   A大教给我的

xms77 发表于 2012-9-24 21:30:53

回复 6# xiehuahere

应该有字数限制吧!

xiehuahere 发表于 2012-9-25 14:25:58

回复 7# veket_linux

嗯,谢谢!
都作为单行使用的话,有区别吗?
页: [1]
查看完整版本: [已解决]如何创建一个可以输入4个数据的窗口?