【已解决】关于如何解决GUICtrlCreateInput使用密码样式后,字符数量受到宽度限制?
本帖最后由 anythinging 于 2024-2-12 21:01 编辑请教下,GUICtrlCreateInput在使用密码新式后,输入的字符存在不能超过控件的宽度的情况。
#include <EditConstants.au3>
opt('GUIOnEventMode',1)
GUICreate('',400,300)
GUISetOnEvent(-3,'_exit')
GUISetState()
$input = GUICtrlCreateInput('',10,20,100,20,$ES_PASSWORD)
GUICtrlCreateButton('1',200,250,100,20)
GUICtrlSetOnEvent(-1,'_bt1')
While 1
Sleep(50)
WEnd
Func _bt1()
$a = GUICtrlRead($input)
MsgBox(262144,'',$a)
EndFunc
Func _exit()
Exit
EndFunc
用这个 BitOR($GUI_SS_DEFAULT_INPUT, $ES_PASSWORD) 解决了 参考了autoitx中的一个他人创建的代码解决了
页:
[1]