次の方法で共有


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

参照

関連項目

CEdit クラス

階層図

CEdit::SetPasswordChar

シェルおよびコモン コントロールのバージョン

InitCommonControlsEx