![]() |
Hint als Schatten in TEdit?
Hallo DPler,
gibts eine Moeglichkeit mit BDS2006 unter WinXP ein Feature zu entwickeln das in einem Editfeld so eine Art Schatten anzeigt als Hint und sobald der User reinklickt oder das Control den Focus bekommt dass dann der Hint verschwindet? |
Re: Hint als Schatten in TEdit?
Am besten : schreibs selber. Das geht. :mrgreen: Spontan fällt mir ein Panel ein. X,Y, Farbe, Parent das Edit und fertig. Idee ist nicht schlecht. Die Hints sind Scheiße. :mrgreen:
|
Re: Hint als Schatten in TEdit?
Zitat:
|
Re: Hint als Schatten in TEdit?
Die vorhandenen Hints sind schlecht. Die Idee, sie zu verbessern ist gut, Rest bitte als PN. Mir schwebt da was vor.
|
Re: Hint als Schatten in TEdit?
^Warum sollte das für die Öffentlichkeit nicht auch interessant sein?
|
Re: Hint als Schatten in TEdit?
Liste der Anhänge anzeigen (Anzahl: 1)
So sollte es gehen:
Delphi-Quellcode:
Wichtig ist noch:
function Edit_SetCueBannerText(hEdit: HWND; lpcwText: PWideChar): bool;
const ECM_FIRST = $1500; // Edit control messages EM_SETCUEBANNER = ECM_FIRST + 1; begin Result := Bool(SendMessage(hEdit,EM_SETCUEBANNER,0,LPARAM(lpcwText))); end; procedure TForm1.Button1Click(Sender: TObject); begin if not Edit_SetCueBannerText(Edit1.Handle, 'Mein Text') then ShowMessage(SysErrorMessage(GetLastError)); end; Zitat:
|
Re: Hint als Schatten in TEdit?
Luckie,
ich hab mal das XPManifest von Delphi auf die Form gezogen will aber noch nicht. Wie binde ich denn deine File mit ein? |
Re: Hint als Schatten in TEdit?
Delphi-Quellcode:
{$R manifest.res}
|
Re: Hint als Schatten in TEdit?
Zitat:
|
Re: Hint als Schatten in TEdit?
Aber muss ich die net noch vorher mit brcc32 compilieren? Und das schlaeg fehl!
@Roter Kasten: Japp genau das ist passiert. Wo muss die xml dann noch hin? |
Re: Hint als Schatten in TEdit?
Liste der Anhänge anzeigen (Anzahl: 1)
Äh ja. Kommt. Wird nachgeliefert. :oops:
|
Re: Hint als Schatten in TEdit?
Hm,
tut das jetz in einem VCL Demo oder nicht? Bei mir jedenfall passiert nichts wenn ich auf den Button klicke oder von Control zu Control wechsel. |
Re: Hint als Schatten in TEdit?
Liste der Anhänge anzeigen (Anzahl: 1)
OK, lauffähige Demo im Anhang.
@Mackhack: Wurde das Ressourcenskript auch richtig kompiliert? Du musst da natürlich noch den Pfad zur XML-Datei anpassen. |
Re: Hint als Schatten in TEdit?
Liste der Anhänge anzeigen (Anzahl: 1)
Hai,
nach dem ich den relativen Pfad aus der .rc entfernt habe konnte ich die .res erzeugen und es scheint alles zu funktionieren. |
Re: Hint als Schatten in TEdit?
Zitat:
|
Re: Hint als Schatten in TEdit?
Zitat:
//Edit: Ich hab vergessen den -fo Schalter zu verwenden beim compilieren der res file... My bad! Funzt Tadellos! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:19 Uhr. |
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-2025 by Thomas Breitkreuz