Entwickler-Ecke
Windows API - Eigenes Fenster als aktiv festlegen
O'rallY - Sa 03.05.03 23:59
Titel: Eigenes Fenster als aktiv festlegen
Wie kann ich mein Programm, wenn es im Hintergrund ist und ich gerde mit einem anderen Programm arbeite, in der Vordergrund holen und den Focus auf es richten?
Ich habe schon SetActiveWindow(Application.Handle); und SetActiveWindow(hInstance); probiert, ohne erfolg. Was kann ich tun?
Delete - So 04.05.03 00:22
SetForegroundWindow?
Shaitan - So 04.05.03 03:45
ups schon gut, ich habe nicht gesehen das die Frage beantwortet wurde, weil die Signatur länger was als die antwort! :oops: :oops: :oops:
Sorry...
CU Shaitan
O'rallY - So 04.05.03 22:47
Jo, danke Luckie. Ich hab das Problem auch selbstständig gemeistert.
Ja, ich bin ein depp :mrgreen:.
lemming - Do 01.07.04 16:26
Hallo, bei mir funktioniert SetForgroundWindow nicht. Was mache ich Falsch?
Quelltext
1:
| SetForegroundWindow(WindowsControl.hwndLastWindow); |
Das Handle ist i.O.. Ich habe es mit GetForegroundWindow zuvor ausgelesen.
fuser - Mo 05.07.04 13:59
Hallo lemming
Versuche das 'mal:
Delphi-Quelltext
1: 2:
| SendMessage(WindowHandle, WM_SYSCOMMAND, SC_HOTKEY, WindowHandle); SendMessage(WindowHandle, WM_SYSCOMMAND, SC_RESTORE, WindowHandle); |
einfach112 - So 19.09.04 17:11
Titel: ....
Leider steht hier am ende nicht das der code von fuser
100 % perfekt ist ! super vielen dank !
cu
einfach112
ööhhhmmm oh doch net ! schade !
1 mal gings aber wenn ich ein prog im vordergrund habe das gerade gut arbeitet dann kommts doch net mmmhhh :(
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!