本帖最后由 hyrl5190 于 2009-7-29 22:38 编辑
如题
外部程序的Edit框限制了一旦输入字符达到3位,就会自动清空内容
并弹出错误信息。
我尝试了各种方法都无法写入3位字符而不弹出错误
盼各种高手帮忙看看
模拟外部程序Edit框代码如下。#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 258, 83)
$Input1 = GUICtrlCreateInput("", 32, 24, 177, 21)
GUISetState(@SW_SHOW)
While 1
IF StringLen (GUICtrlRead ($Input1))=3 Then
GUICtrlSetData ($Input1,"")
MsgBox (48,"错误","字符限制")
EndIf
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
|