CEdit::SetPasswordChar
更新 : 2007 年 11 月
テキストを入力したときに、エディット コントロールに表示されるパスワード文字の設定と解除を行います。
void SetPasswordChar(
TCHAR ch
);
パラメータ
- ch
ユーザーが入力した文字の代わりに表示する文字を指定します。ch が 0 のときは、実際に入力された文字が表示されます。
解説
パスワード文字が設定されたときは、文字を入力するたびに設定された文字が表示されます。
このメンバ関数は、複数行のエディット コントロールには影響しません。
SetPasswordChar メンバ関数が呼び出されたときは、CEdit のすべての可視の文字は ch で指定された文字を使って再描画されます。
エディット コントロールが ES_PASSWORD スタイルで作成されたときは、既定のパスワード文字がアスタリスク (*) に設定されます。このスタイルは、SetPasswordChar 関数のパラメータ ch が 0 で呼び出されたときに解除されます。
詳細については、Windows SDK の「EM_SETPASSWORDCHAR」を参照してください。
使用例
// Turn off the password mode.
m_myEdit.SetPasswordChar(0);
ASSERT(!(m_myEdit.GetStyle() & ES_PASSWORD));
必要条件
ヘッダー : afxwin.h