Focus eines Frames verhindern
Verfasst: Montag 11. Juli 2011, 10:34
Hallo!
ich bin dabei, eine Bildschirmtastatur mit wxGTK zu programmieren. Eigentlich gibt es momentan nur noch einen Stolperstein: das Fenster (``wx.Frame``) bekommt beim Reinklicken (in das Fenster, den darin befindlichen Panel oder einen der Buttons fuer die Tasten) den Focus. Dadurch werden die Tastendruecke im Keyboard-Fenster ausgefuehrt und nicht, wie beabsichtigt, im Fenster, dass zum Zeitpunkt des Klicks den Focus hat.
Ich habe bereits die ``AcceptsFocus``-Methode meines Frames, des Panels und der Buttons ueberschrieben und ``False`` zurueckgeben lassen. Jedoch bekommt das Fenster trotzdem immer den Focus, sobald ich reinklicke oder es mit Alt+Tab auswaehle.
Hat dazu vielleicht jemand eine Idee?
Ich freue mich auf eure Antworten und danke schon einmal im Voraus fuer die Bemuehungen der hier immer so zahlreich vorhandenen Helfer.
Viele Grueße,
roschi
ich bin dabei, eine Bildschirmtastatur mit wxGTK zu programmieren. Eigentlich gibt es momentan nur noch einen Stolperstein: das Fenster (``wx.Frame``) bekommt beim Reinklicken (in das Fenster, den darin befindlichen Panel oder einen der Buttons fuer die Tasten) den Focus. Dadurch werden die Tastendruecke im Keyboard-Fenster ausgefuehrt und nicht, wie beabsichtigt, im Fenster, dass zum Zeitpunkt des Klicks den Focus hat.
Ich habe bereits die ``AcceptsFocus``-Methode meines Frames, des Panels und der Buttons ueberschrieben und ``False`` zurueckgeben lassen. Jedoch bekommt das Fenster trotzdem immer den Focus, sobald ich reinklicke oder es mit Alt+Tab auswaehle.
Hat dazu vielleicht jemand eine Idee?
Ich freue mich auf eure Antworten und danke schon einmal im Voraus fuer die Bemuehungen der hier immer so zahlreich vorhandenen Helfer.
Viele Grueße,
roschi