Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi WinXP und Punkte bei Passworteingabe (https://www.delphipraxis.net/6699-winxp-und-punkte-bei-passworteingabe.html)

MathiasSimmack 19. Jul 2003 08:19

Re: WinXP und Punkte bei Passworteingabe
 
Zitat:

Zitat von Stanlay Hanks
Wenn ich solche XP Punkte brauche, dann nehm ich mir ein Edit, und bei PasswordChar geb ich ein "l" (kleines L) ein. Dann nur noch die Schriftart auf Wingdings stellen, und das sieht aus, wie bei XP. Is zwar nicht besonders elegant, aber geht. :wink:

Das kannst du einfacher haben. Bei einigen Schriftarten (Arial, Verdana, Tahoma) ist der Punkt bereits dabei: Zeichen #149 (s. Zeichentabelle). Dann brauchst du bloß noch dafür sorgen, dass unter XP das Sternchen und unter allen anderen Win-Versionen der Punkt benutzt wird. Schriftart ändern entfällt somit. :)

Sharky 19. Jul 2003 09:28

Re: WinXP und Punkte bei Passworteingabe
 
Zitat:

Zitat von PSDK
Windows XP: If an edit control is from user32.dll, an asterisk is the default character for the ES_PASSWORD style. However, if an edit control is from comctl32.dll version 6, a black circle is the default character for the ES_PASSWORD style. Note that comctl32.dll version 6 is not redistributable but is included with Microsoft® Windows® XP or later. To use comctl32.dll version 6, specify it in a manifest. For more information on manifests, see Using Windows XP Visual Styles.

Stellt sich also die Frage: Woher kommt das Edit-Control?

Stanlay Hanks 19. Jul 2003 11:41

Re: WinXP und Punkte bei Passworteingabe
 
Zitat:

Zitat von Daniel B
Und jeder andere hat auch die gleichen Schriftarten wie Du auf dem Rechner, also diese Sache mit der "Schriftart-Mogelei" gefällt mir überhaupt nicht. ;)

Grüsse, Daniel :hi:

:shock: Also ich kann mir kaum vorstellen, dass es einen Windows Rechner gibt, der keine WingdingsSchriftart drauf hat...

Man liest sich, Stanlay :hi:

Daniel B 19. Jul 2003 12:40

Re: WinXP und Punkte bei Passworteingabe
 
Zitat:

Zitat von Stanlay Hanks
:shock: Also ich kann mir kaum vorstellen, dass es einen Windows Rechner gibt, der keine WingdingsSchriftart drauf hat...

Schonmal dran gedacht das es Leute gibt die solch blödsinnigen und absolut Sinnlosen Schriftarten vom Rechner löschen? Hast Du eigentlich eine Ahnung wieviel RAM die ganzen Schriftarten verpulvern?!? Daher macht es durchaus Sinn solchen Mist rauszulöschen. ;)
Also ich würde mich da nicht drauf verlassen dass das jeder drauf hat. :mrgreen:

Grüsse, Daniel :hi:

Stanlay Hanks 19. Jul 2003 14:23

Re: WinXP und Punkte bei Passworteingabe
 
okay....ich geb mich geschlagen... :wink:
Ich persönlich lass zwar jede einzelen Schriftart auf meinem Rechner (2248 Stück), aber wenns auch Leute gibt, die die löschen, mir solls recht sein. Aber ich hab ja eh schon geschrieben:

Zitat:

Zitat von Stanlay Hanks
Is zwar nicht besonders elegant, aber geht.


Man liest sich, Stanlay :hi:

Chewie 19. Jul 2003 17:23

Re: WinXP und Punkte bei Passworteingabe
 
Zitat:

Zitat von Sharky
Stellt sich also die Frage: Woher kommt das Edit-Control?

Ganz einfach. Normalerweise kommt es aus der user32.dll, nur wenn ein XP-Manifest verwendet wird, kommt es aus der commctl32.dll. Also brauchst du nur ein Manifest hinzufügen.
Such mal hier in CodeLibrary: ManifestManifest

Pseudemys Nelsoni 20. Jul 2003 16:01

Re: WinXP und Punkte bei Passworteingabe
 
also ich benutze die XP Manifest von delphi 7...und wenn ich sterne als char eingebe sind es auch welche...

http://www.angelfire.com/bug/delphi/Unbenannt.JPG

mirage228 20. Jul 2003 16:04

Re: WinXP und Punkte bei Passworteingabe
 
hat dieser Punkt denn keine ASCI-Nummer?

Wenn ja, könnte man die ja dem Passwordchar Attribut zuweisen.

Pseudemys Nelsoni 20. Jul 2003 16:06

Re: WinXP und Punkte bei Passworteingabe
 
wenn es ihn gibt, glaub ich nicht das Win9x/ME/2k diesen auch normal als Stern anzeigen oder?

Chewie 20. Jul 2003 16:09

Re: WinXP und Punkte bei Passworteingabe
 
Zitat:

Zitat von silent
also ich benutze die XP Manifest von delphi 7...und wenn ich sterne als char eingebe sind es auch welche...

http://www.angelfire.com/bug/delphi/Unbenannt.JPG

Hm, dann hab ich die Erklärung im PSDK falsch verstanden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:13 Uhr.
Seite 2 von 5     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz