找回密码
 加入
搜索
查看: 1693|回复: 3

[AU3基础] 插入edit的内容是选定状态.[已解决]

[复制链接]
发表于 2012-2-27 17:36:13 | 显示全部楼层 |阅读模式
本帖最后由 DenQ 于 2012-2-27 18:54 编辑

是不是哪个样式的问题...

原来只能在显示窗口之后再插入数据就没有问题..

源代码:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GuiEdit.au3>

;-------------------- 软件升级 ------------------------
Global Const $s_NoTiceFile = 'http://denq.3322.org:3344/svn/autoit3/trunk/DenQ/NetBar_Cash/NoTice.txt'
Global Const $s_NoTiceFile_Local = @TempDir & '\netbarcash_NoTice.txt'

$Update_Form = GUICreate("程序升级", 386, 310)
$UpdateEdit1 = GUICtrlCreateEdit("", 12, 16, 364, 185, BitOR($ES_WANTRETURN, $WS_VSCROLL))
;-----------------------------------------------------

_Update_SoftWare()

While 1
        Sleep(10)
        $msg = GUIGetMsg()
        Select
                Case $msg = $GUI_EVENT_CLOSE
                        Exit
        EndSelect
WEnd

Func _Update_SoftWare()
        If _Update_Notice() = 0 Then GUICtrlSetData($UpdateEdit1, "更新日志下载失败!")
        GUISetState(@SW_SHOW, $Update_Form)
EndFunc   ;==>_Update_SoftWare

Func _Update_Notice()
        ;----------------------------- 下载更新日志 ------------------------
        $i_InetGetNoticeHandle = InetGet($s_NoTiceFile, $s_NoTiceFile_Local, 1, 1)
        Do
                Sleep(250)
        Until InetGetInfo($i_InetGetNoticeHandle, 2);检查下载是否完成.
        InetClose($i_InetGetNoticeHandle)
        
        If FileExists($s_NoTiceFile_Local) Then
                _GUICtrlEdit_SetMargins($UpdateEdit1, BitOR($EC_LEFTMARGIN, $EC_RIGHTMARGIN), 10, 10) ;格式
                _GUICtrlEdit_SetText($UpdateEdit1, FileRead($s_NoTiceFile_Local))
                _GUICtrlEdit_InsertText($UpdateEdit1, "123")
                Return 1
        Else
                Return 0
        EndIf
EndFunc   ;==>_Update_Notice
发表于 2012-2-27 17:56:02 | 显示全部楼层
好像大家都知道你是怎么插入的…

#Include <GuiEdit.au3>
_GUICtrlEdit_InsertText($hWnd, $sText, $iIndex = -1)
 楼主| 发表于 2012-2-27 18:00:04 | 显示全部楼层
- . -  我自己把程序分离出来, 就没有问题,加到我的程序里就有问题.. 用的就是.  guictrlsetdata 和 _GUICtrlEdit_InsertText()  都一样...
 楼主| 发表于 2012-2-27 18:47:41 | 显示全部楼层
发源代码 了. 求助啊.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-19 01:25 , Processed in 0.077589 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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