RunProgram() im Vordergrund
RunProgram() im Vordergrund
Hi ihr PB-Friends. Ich habe eine Frage, wenn man ein Programm mit RunProgram() gestartet hat, gibt es eine Möglichkeit das Programm nur im Vordergrund zu halten? Ich weis nicht, ob da eine WinAPI vorhanden ist. Bitte helft mir.
Ständig im Vordergrund? Ich wüsste, wie du das Fenster des Programms einmalig nach vorn holst:
Code: Alles auswählen
SetForegroundWindow_(handle)
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End
oder du probierst es mal mit der API-Funktion: SetWindowPos_(hWnd,#HWND_TOPMOST, x, y, width, height, #SWP_NOMOVE)
dabei musst du für den ersten parameter das fensterhandle der anwendung angeben, welches immer im vordergrund sein soll.
zweite parameter gibt an: anwendung immer im vordergrund
dann die x und y koordinaten und breite und höhe.
letzte parameter gibt an ob man das fenster bewegen kann oder sonst was, darüber weiß ich grad nicht genau bescheid
dabei musst du für den ersten parameter das fensterhandle der anwendung angeben, welches immer im vordergrund sein soll.
zweite parameter gibt an: anwendung immer im vordergrund
dann die x und y koordinaten und breite und höhe.
letzte parameter gibt an ob man das fenster bewegen kann oder sonst was, darüber weiß ich grad nicht genau bescheid