CEdit::SetPasswordChar
ユーザー入力をテキストとエディット コントロールに表示されるパスワードの文字を設定または削除するには、この関数を呼び出します。
void SetPasswordChar(
TCHAR ch
);
パラメーター
- ch
ユーザーが入力した文字の代わりに表示する文字を指定します。Ch が 0 の場合、ユーザーが入力する実際の文字が表示されます。
解説
パスワードの文字を設定したときに、その文字の各文字にユーザー入力表示されます。
このメンバー関数は、複数行のエディット コントロールには影響しません。
SetPasswordChar のメンバー関数を呼び出すと、CEdit は Chで指定された文字を使用するすべての可視文字を再描画します。
編集コントロールが 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