Hi Leute,
heute hab ich mal ein etwas tieferes Problem. Ich bin grad dabei für mich einen kleinen Kalender zu machen.
Der sollte aber möglichst immer auf dem Desktop sein. Mein Problem ist aber, dass wenn ich die exe starte sie automatisch in den Vordergrund kommt.
Kann mir jemand sagen, wie ich das umgehen kann?
Also ich hab schon gefunden wie ich sie nach vorne bringe, aber noch nicht nach hinten...
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| procedure ShowMe; var Th1, Th2: Cardinal; begin Th1 := GetCurrentThreadId; Th2 := GetWindowThreadProcessId(GetForegroundWindow, nil); AttachThreadInput(Th2, Th1, true); try SetForegroundWindow(Application.Handle); finally AttachThreadInput(Th2, Th1, false); end; end; |
Ja ich bin jetzt grad etwas ratlos, wäre toll wenn ihr mir ein bisschen unter die Arme greifen könntet.
Andere Frag ist noch, ob ihr denkt dass man den Text (also die Erinnerung) als Label oder doch als was anderes darstellen sollte...(Memo?)
Viele Grüße Sylvus