次の方法で共有


CEdit::SetPasswordChar

ユーザー入力をテキストとエディット コントロールに表示されるパスワードの文字を設定または削除するには、この関数を呼び出します。

void SetPasswordChar(
   TCHAR ch 
);

パラメーター

  • ch
    ユーザーが入力した文字の代わりに表示する文字を指定します。Ch が 0 の場合、ユーザーが入力する実際の文字が表示されます。

解説

パスワードの文字を設定したときに、その文字の各文字にユーザー入力表示されます。

このメンバー関数は、複数行のエディット コントロールには影響しません。

SetPasswordChar のメンバー関数を呼び出すと、CEditChで指定された文字を使用するすべての可視文字を再描画します。

編集コントロールが ES_PASSWORD のスタイルで作成すると、既定のパスワード文字はアスタリスク (*) に設定されます。このスタイルは SetPasswordChar が 0 に設定されている Ch 呼び出された場合は削除されます。

詳細については、Windows SDKの EM_SETPASSWORDCHAR を参照してください。

使用例

// Turn off the password mode.
m_myEdit.SetPasswordChar(0);
ASSERT(!(m_myEdit.GetStyle() & ES_PASSWORD));

必要条件

ヘッダー: afxwin.h

参照

関連項目

CEdit クラス

階層図

CEdit::GetPasswordChar