Bei der Eingabevalidierung verwende ich Sprechblasentipps anstelle von Nachrichtenfeldern. Mein Problem ist, dass sie auf Vista den alten XP-Stil mit den abgerundeten Ecken haben, nicht das neuere mehr rechteckige Aussehen.Wie man Vista-Style-Sprechblasen in Delphi zeigt?
Ich habe versucht, sie mit CreateWindowEx und tooltips_class32
zu erstellen oder zeigt die Edit's verbundenen Balloontip mit SendMessageW und EM_SHOWBALLOONTIP
, das Ergebnis ist das gleiche. Wenn Sie in Visual Studio und C# dasselbe tun, wird die Spitze eines Vista-Stils angezeigt.
Sie können ein Beispiel des Sprechblasenhinweises sehen, den ich benötige, wenn Sie die Caps-Lock-Funktion während eines Passwort-Edits wie bei der Windows-Anmeldung aktivieren.
Ich benutze sie anstelle von Fehlermeldungen, nicht wie Hinweise. –
Wie machst du das? Ich habe es hier versucht, konnte aber nicht herausfinden, wie ich den Hinweis nach Belieben zeigen sollte. –
http://www.swissdelphicenter.ch/de/printcode.php?id=2279 –