EM_SETPASSWORDCHAR訊息

設定或移除編輯控制項的密碼字元。 設定密碼字元時,會顯示該字元來取代使用者輸入的字元。 您可以將此訊息傳送至編輯控制項或豐富的編輯控制項。

參數

wParam

要顯示的字元會取代使用者輸入的字元。 如果此參數為零,控制項會移除目前的密碼字元,並顯示使用者輸入的字元。

lParam

不使用這個參數。

傳回值

此訊息不會傳回值。

備註

當編輯控制項收到 EM_SETPASSWORDCHAR 訊息時,控制項會使用 wParam 參數指定的字元重新繪製所有可見字元。 如果 wParam 為零,控制項會使用使用者輸入的字元重新繪製所有可見字元。

如果使用 ES_PASSWORD 樣式建立編輯控制項,則預設密碼字元會設定為星號 (*) 。 如果沒有 ES_PASSWORD 樣式建立編輯控制項,則沒有密碼字元。 如果傳送EM_SETPASSWORDCHAR訊息且wParam參數設定為零,則會移除ES_PASSWORD樣式。

編輯控制項: 多行編輯控制項不支援密碼樣式或訊息。

豐富編輯: Microsoft Rich Edit 2.0 和更新版本支援。 單行和多行編輯控制項都支援密碼樣式和訊息。 如需豐富編輯版本與各種系統版本相容性的相關資訊,請參閱 關於 Rich Edit Controls

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
標頭
Winuser.h (包含 Windows.h)

另請參閱

EM_GETPASSWORDCHAR