[已解决]怎样读取配置文件内容显示到GUI
在客户机做了一个工具集合,上面加了一个滚动公告,内容是从服务器共享配置文件上面读取的,于是写了一个公告管理!这个默认我想在点击后,从备份配置文件中读取到GUI上面,不知用那个函数截图和代码如下,
#include <GUIConstants.au3>
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <EditConstants.au3>
#Include <GuiStatusBar.au3>
Opt("GUIOneventMode",1)
Dim $Button
$WinMain= GUICreate("公告管理", 180, 310) ;创建主窗口
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
;$Button= GUICtrlCreateGroup("公告管理系统",2, 2, 168,280);显示子窗口
$Button= GUICtrlCreateGroup("公告标题",5, 5, 169, 50);显示子窗口
$Button= GUICtrlCreateGroup("公告内容[不得超过166字符]",5, 60, 169, 200);显示子窗口
$Button= GUICtrlCreateInput("最新公告",10, 18, 158, 30,$ES_MULTILINE);显示子窗口
$Button= GUICtrlCreateInput("本程序已集合在线影院、电视直播、搜索等工具,如果您对本程序有任何见意请点击QQ留言,欢迎大家提出宝贵意见,最后祝大家上网愉快!",10, 75, 158, 180,$ES_MULTILINE);显示子窗口
$Button= GUICtrlCreateButton("默认",5, 265, 50, 25);显示子窗口
$Button= GUICtrlCreateButton("保存",60, 265, 50, 25);显示子窗口
$Button= GUICtrlCreateButton("退出",120, 265, 50, 25);显示子窗口
$StatusBar1 = _GUICtrlStatusBar_Create($WinMain)
Dim $StatusBar1_PartsWidth =
$S0 =""
$S1 =""
$S2="【飛翔網絡】公告系统 BY-Jycel"
_GUICtrlStatusBar_SetParts($StatusBar1, $StatusBar1_PartsWidth)
_GUICtrlStatusBar_SetText($StatusBar1, $S2, 2)
_GUICtrlStatusBar_SetText($StatusBar1, $S1, 1)
_GUICtrlStatusBar_SetText($StatusBar1, $S0, 0)
_GUICtrlStatusBar_SetMinHeight($StatusBar1, 15)
GUISwitch($WinMain) ;切换当前窗口到主窗口
GUISetState(@SW_SHOW)
For $I = 22 to 0 Step -1
GUICtrlSetOnEvent($Button[$I],"GUICtrlMsg") ;注册总共的六个按钮点击事件到函数 GUICtrlMsg
;请区分 GUISetOnEvent 和 GUICtrlSetOnEvent的区别
Next
While 1
WEnd
Func GUICtrlMsg()
Switch @GUI_CtrlId;选择事件 ID 或 控件 ID
Case $GUI_EVENT_CLOSE;如果点下的是$GUI_EVENT_CLOSE(关闭)
GUISetState(@SW_HIDE,@GUI_WinHandle);隐藏产生事件的窗口
case $Button
IniRead("H:\Update\configbak.ini","公告","标题","最新公告")
IniRead("H:\Update\configbak.ini","内容","内容","本程序已集合在线影院、电视直播")
Case $Button
$bt= GUICtrlRead($Button)
$lr= GUICtrlRead($Button)
IniWrite("H:\Update\config.ini","公告","标题",'"'&$bt&'"')
IniWrite("H:\Update\config.ini","内容","内容",'"'&$lr&'"')
MsgBox(64,"成功","保存成功")
Case $Button
_exit()
EndSwitch
EndFunc
Func _Exit()
Exit
EndFunc
[ 本帖最后由 jycel 于 2009-3-17 23:30 编辑 ] QQ群到答案,多谢叁恨居士指点!inireda-guictrlsetdata函数 原帖由 jycel 于 2009-3-17 23:29 发表 http://www.autoitx.com/images/common/back.gif
QQ群到答案,多谢叁恨居士指点!inireda-guictrlsetdata函数
QQ群?多少号呢? 自由天空SKYfree出的教材上面有!QQ有密保卡,现在在外面,看不了!不好意思
页:
[1]