次の方法で共有


CEdit::SetPasswordChar

テキストを入力したときに、エディット コントロールに表示されるパスワード文字の設定と解除を行います。

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

参照

参照

CEdit クラス

階層図

CEdit::GetPasswordChar

その他の技術情報

CEdit のメンバー