(gelöst) Fenster unfokusiert anzeigen

Plattformunabhängige GUIs mit wxWidgets.
JanDMC
User
Beiträge: 95
Registriert: Donnerstag 23. September 2004, 19:35
Kontaktdaten:

(gelöst) Fenster unfokusiert anzeigen

Beitragvon JanDMC » Montag 25. August 2008, 18:17

Hey Leute,

Ist es möglich ein Fenster (PopUpWindow) "unfokusiert" anzuzeigen. Da es sich um ein PopUp handelt und einfach nur ein paar Infos enthält soll nicht näher darauf geklickt werden oder so. Das Problem ist jedoch, sobald es angezeigt wird, ist es logischerweise fokusiert und stellt andere Fenster ( Word, Browser... etc) in den Hintergrund.. bzw wenn ich z.B. was in Word schreibe werden keine Tasten mehr im Fenster angenommen, da es keinen Fokus mehr hat...

komisch Ausgedrückt aber ich glaube ich versteht das Problem =)..


mfg

Jan
Zuletzt geändert von JanDMC am Mittwoch 27. August 2008, 23:55, insgesamt 1-mal geändert.
joa nää python is toll :D
Benutzeravatar
HWK
User
Beiträge: 1295
Registriert: Mittwoch 7. Juni 2006, 20:44

Beitragvon HWK » Montag 25. August 2008, 19:29

Ich nehme an, Du arbeitest mit Windows?! Dann:
Vielleicht mit win32gui.GetFocus() vor dem Einblenden des Fensters den alten Focus speichern und nach Darstellung des Fensters mit win32gui.SetFocus() diesem wieder den Focus zuteilen.
MfG
HWK
JanDMC
User
Beiträge: 95
Registriert: Donnerstag 23. September 2004, 19:35
Kontaktdaten:

Beitragvon JanDMC » Mittwoch 27. August 2008, 11:53

Danke für die Antwort, funktioniert leider nicht, das Fenster bleibt dennoch fokusiert...

mfg Jan
joa nää python is toll :D
Benutzeravatar
HWK
User
Beiträge: 1295
Registriert: Mittwoch 7. Juni 2006, 20:44

Beitragvon HWK » Mittwoch 27. August 2008, 12:28

Vielleicht stattdessen win32gui.GetForegroundWindow und win32gui.SetForegroundWindow.
MfG
HWK
JanDMC
User
Beiträge: 95
Registriert: Donnerstag 23. September 2004, 19:35
Kontaktdaten:

Beitragvon JanDMC » Mittwoch 27. August 2008, 23:53

Jo , funzt ... danke !!
joa nää python is toll :D

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder