Den Tipp bei den Schweitzern habe ich mir schon angeschaut, der behandelt aber nicht ES_PASSWORD, sondern setzt nur ein anderes Passwort-zeihen, wie man es auch im Editor von Delphi tun kann. UI
In dem oben erwähnten Thread wird aber Luckie empfohlen ES_PASSWORD zu nehmen.
Der Effekt is übrigens aus meiner Sicht nich der Selbe. Ich habe mal spaßeshalber die Edit-Demos aus Luckie Win32API-Tuts genommen und folgendes geschrieben:
Delphi-Quellcode:
function WndProc(wnd: HWND; uMsg: UINT; wp: WPARAM; lp: LPARAM): LRESULT;
.
.
.
hwndEdit1 := CreateWindowEx(WS_EX_CLIENTEDGE,'EDIT','',
WS_VISIBLE or WS_CHILD or ES_NOHIDESEL [b] or ES_PASSWORD[/B],10,20,400,20,wnd,
IDC_EDIT1,hInstance,nil);
.
.
.
end;
Und es lässt sich ein deutlicher (auchw enn er klein ist) Unterschied sehen, zwischen der Variante das Passwortzeichen auf #149/#7 mit der Schriftart Tahoma zu setzen oder aber eben das Flag ES_PASSWORD zu setzen. Ich möchte aber nun wissen, wie ich in der
VCL das Flag ES_PASSWORD korrekt setze
so far
GimbaR