GUICtrlSetLimit这个函数无效了
$file2=GUICtrlCreateInput ("",100,70,120,30,0x0020)GUICtrlSetLimit($file2, 30)
0X200就是输入的文字全部变星号 但是用了这个打星号的样式之后 GUICtrlSetLimit这个函数无效了 怎么办
[ 本帖最后由 luckscy 于 2009-2-3 13:30 编辑 ] 应该不会无效的
将GUICtrlSetLimit($file2, 30),改为GUICtrlSetLimit($file2, 3)试试
这个30是输入字符数量而非数值 你可能不理解我的意思 我的输入写得不能多于那个输入框的显示范围 你用我上面的代码写上20个字试试就明白了
问题已经有人帮我解决了 代码如下
灯泡又烧了(7278434) 10:50:19
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 447, 192, 124)
$Input1 = GUICtrlCreateInput("Input1", 280, 128, 65, 21, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL))
GUICtrlSetLimit($Input1, 100)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
估计主要是$ES_AUTOHSCROLL这个样式的关系
还是多谢楼上帮助 还有灯泡又烧了
页:
[1]