Ik heb een TEdit met een PasswordChar op * staan. Werkt in alle OSsen prima. Maar als de user nou Windows XP op 2003 server draait (de controle daarop is het probleem ook niet), wil ik die mooie rondjes weergeven. Ik weet niet welke dat zijn of hoe ik de juiste rondjes krijg.
• Wingdings, PasswordChar = $9F
• Wingdings 2, PasswordChar = $97
• Symbol, PasswordChar = $B7
• Symbol, PasswordChar = $A8
En allemaal zijn het ze (net) niet... Ik heb nog wel het teken $25CF in de unicode-set van Tahoma gevonden, maar PasswordChar is helaas geen WideChar, dus dat wordt al lastig...
Ik heb ook al geprobeerd om ES_PASSWORD aan de window styles van de TEdit toe te voegen, en de PasswordChar te laten voor wat ie is. Volgens MSDN moet ie dan de default password char krijgen, maar dat blijkt dus bullcrap.
Nee, een groter of kleiner font kan het ook niet zijn, omdat de cursor dan ook van grootte verandert en dat gebeurt in XP password edits niet.
Wie weet wat de goeie is? Of iig hoe het juiste effect te bereiken?
日本!🎌