Fenster "obenhalten"

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Fenster "obenhalten"

Beitrag von Tafkadasom2k5 »

Hey!
Wie kann ich Fenster "Oben halten", sodass zwar andere Fenster im Background genutzt werden können, aber mein Programm trotzdem immer den Fokus hat? So Taskmanager_Style?

Wenn ich mit "WindoEvent()" und "ActivateWindow" Arbeite, geht des leider nicht so, wie ichs gerne hätte...

Gr33tz
Tafkadasom2k5
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
Macros
Beiträge: 1361
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Beitrag von Macros »

unter Windows:
SetForegroundWindow_(windowid())
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

Danke für die schnelle Antwort :)

Klappt leider nicht so richtig, wie ich das möchte.

Das Fenster ist dann zwar manchmal oben, aber nicht immer.Sobald man ein anderes Programm über die Taskleite öffnet, geht es in den Hinterdrund.Es blinkt zwar orange vor Ungeduld, released sich aber nicht selbstständig.. :/
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
Macros
Beiträge: 1361
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Beitrag von Macros »

Jetzt hab ichs (aus jaPBe)

Code: Alles auswählen

SetWindowPos_(WindowID(1),#HWND_TOPMOST,0,0,0,0,#SWP_NOMOVE|#SWP_NOSIZE)
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

Danke, du bistn Schatz ;)

P.S.: Bin jetzt fertig:
Feedback bitte abgeben ;)
http://forums.purebasic.com/german/view ... 1646#71646
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Antworten