Forum: Object-Pascal / Delphi-Language
Delphi
by kagi3624,
23. Dez 2021
Ich weiß zwar nicht was ich tue aber irgendwie scheint es so zu funktionieren
procedure TForm1.ApplicationIdle(sender: TObject; var Done: boolean);
var
pt, pt2 : TPoint;
wnd: HWND;
buf: array of Char;
i : Integer;
begin
Forum: Object-Pascal / Delphi-Language
Delphi
by kagi3624,
23. Dez 2021
Hallo, kann man bei dem THintWindow irgendwie eine Verzögerung bevor der Hint angezeigt wird realisieren? Ein einfaches sleep ganz am Anfang der OnIdle Funktion tut es zwar gut, aber nur solange ich nur diese combobox habe und die Funktion bei anderen Fenstern nicht durchgelaufen wird.
Forum: Object-Pascal / Delphi-Language
Delphi
by kagi3624,
22. Dez 2021
@Holger, vielen Dank!
FHintWnd.ActivateHint(Rect(pt.X+10,pt.Y,pt.X+100,pt.Y+20),tmpHint);
war das Problem, ich dachte man macht es mit ShowHint
:wall:
Forum: Object-Pascal / Delphi-Language
Delphi
by kagi3624,
21. Dez 2021
Bei Stackoverflow steht, dass man das nicht einfach so machen kann und THintWindow benutzen soll. Aber meine Versuche dazu sind kläglich gescheitert. Hints werden trotzdem nicht angezeigt.
Forum: Object-Pascal / Delphi-Language
Delphi
by kagi3624,
20. Dez 2021
Ja eigentlich das schwierige: Beim Aufklappen der ComboBox mit der Maus über die Items gehen (also nicht auswählen).
Forum: Object-Pascal / Delphi-Language
Delphi
by kagi3624,
20. Dez 2021
Hallo, ich möchte gerne ein Hint bei jedem Item der Combobox (csDropDownList) anzeigen lassen.
So wie ich es verstanden habe, soll es recht kompliziert sein und ich habe kein Beispielcode gefunden bis auf die Anleitung hier, welche ich allerdings nicht so wirklich verstehe. Hat das schon mal jemand gemacht und kann paar Tips geben?
Danke!