Partager via


CEdit::GetPasswordChar

Appelez cette fonction pour extraire le caractère de mot de passe qui est affiché dans un contrôle d'édition lorsque l'utilisateur entre dans le texte.

TCHAR GetPasswordChar( ) const;

Valeur de retour

Spécifie le caractère à afficher au lieu du caractère que l'utilisateur tapé. La valeur de retour est NULL si aucun caractère de mot de passe n'existe.

Notes

Si vous créez un contrôle d'édition avec le style d' ES_PASSWORD , la DLL qui prend en charge le contrôle détermine le caractère de mot de passe par défaut. Le manifeste ou la méthode d' InitCommonControlsEx détermine quel DLL prend en charge le contrôle d'édition. Si user32.dll prend en charge le contrôle d'édition, le caractère de mot de passe par défaut est le (" * d'ASTÉRISQUE », U+002A). Si la version 6 de comctl32.dll prend en charge le contrôle d'édition, le caractère par défaut est le (" ● NOIR de CERCLE », U+25CF). Pour plus d'informations sur les DLL et prend en charge les versions des contrôles communs, consultez à Versions de shell et des contrôles communs.

Cette méthode envoie le message d' EM_GETPASSWORDCHAR , qui est décrit dans Kit de développement logiciel Windows.

Exemple

// Turn on the password mode.
m_myEdit.SetPasswordChar('*');
ASSERT(m_myEdit.GetStyle() & ES_PASSWORD);
ASSERT(m_myEdit.GetPasswordChar() == '*');

Configuration requise

en-tête afxwin.h

Voir aussi

Référence

CEdit, classe

Graphique de la hiérarchie

CEdit::SetPasswordChar

Versions de shell et des contrôles communs

InitCommonControlsEx