jimmymayjer 发表于 2010-3-11 19:57:46

以解決 如何把input裡面的字都變成****

本帖最后由 jimmymayjer 于 2010-3-15 00:56 编辑

我想要作各登入介面
有各輸入帳密的功能但是希望可以
把字都變為******不然就沒意義了
請問各位高手這各怎麼作呢

yigao 发表于 2010-3-11 20:07:59

帮助里面有关控件样式有这方面的内容
$ES_PASSWORD 0x0020 输入编辑控件内的每个字符显示为一个星号 (*) .

水木子 发表于 2010-3-11 20:44:46

本帖最后由 水木子 于 2010-3-11 20:46 编辑

$ES_PASSWORD 样式就是楼主要的效果!GUICtrlCreateInput("", 90, 220, 130, 21, BitOR($ES_LEFT, $ES_AUTOHSCROLL, $ES_LOWERCASE, $ES_PASSWORD))

jimmymayjer 发表于 2010-3-12 00:29:05

以下是我測試的狀況...抱歉我是初學者
在這各部分可能沒有看到這點說明
但是直接套用之後發現有error可以請高手協助一下如何正確應用呢

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$Form1                        = Guicreate("Form 1", 400, 400, -1, -1)
$Input1                        = GUICtrlCreateInput("", 90, 220, 130, 21, BitOR($ES_LEFT, $ES_AUTOHSCROLL, $ES_LOWERCASE, $ES_PASSWORD))

GuiSetState(@SW_SHOW)

While 1
        $Msg = GUIGetMsg()
        Switch $Msg
                Case $GUI_EVENT_CLOSE
                        Exit
        EndSwitch
Wend

nmgwddj 发表于 2010-3-12 01:01:11

$MIMA = GUICtrlCreateInput("连接密码", 280, 15, 80, 20, BitOR($ES_PASSWORD, $ES_AUTOHSCROLL))

nmgwddj 发表于 2010-3-12 01:04:07

还有 你少了这个#include <EditConstants.au3>

jimmymayjer 发表于 2010-3-15 00:55:07

謝謝各位以解決囉
页: [1]
查看完整版本: 以解決 如何把input裡面的字都變成****