(gelöst) Fenster unfokusiert anzeigen

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

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

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:

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

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

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