CEdit::GetPasswordChar
ユーザーがテキストを入力したときに、エディット コントロールに表示されるパスワードの文字を取得するには、この関数を呼び出します。
TCHAR GetPasswordChar( ) const;
戻り値
ユーザーが入力した文字の代わりに表示する文字を指定します。戻り値は、パスワードの文字がない場合 NULL です。
解説
ES_PASSWORD のスタイルの編集コントロールを作成する場合、コントロールをサポートする DLL は既定のパスワード文字を決定します。ある DLL がエディット コントロールをサポートするマニフェストまたは InitCommonControlsEx のメソッドが決まります。user32.dll がエディット コントロールをサポートする場合は、既定のパスワード文字はアスタリスク (* 「」、U+002A) です。comctl32.dll Version 6 がエディット コントロールをサポートする場合は、既定の文字が黒 (円」、「● U+25CF) です。DLL とバージョンがコモン コントロールをサポートする詳細については、シェルおよびコモン コントロールのバージョンを参照してください。
このメソッドは Windows SDKで説明する EM_GETPASSWORDCHAR のメッセージを送信します。
使用例
// Turn on the password mode.
m_myEdit.SetPasswordChar('*');
ASSERT(m_myEdit.GetStyle() & ES_PASSWORD);
ASSERT(m_myEdit.GetPasswordChar() == '*');
必要条件
ヘッダー afxwin.h