how to detect why I got the focus
Harry
"harry dot news at armadillo dot fr" at a.mx.sunsite.dk
Mon Dec 3 10:02:01 PST 2007
I need to detect why my frame has received the focus.
The reason for this is that I have quite a complicated constellation of
windows positioned within the frame.
If the user clicks by mistake inside the frame, I would like to return
the focus to his last window.
If the user clicks the frame by intention, for example to resize it, I
would like to let him do so without interference,
process the resize event, and only afterwards return the focus to his
last window.
Under MSW I would process the WM_MOUSEACTIVATE message before getting
the focus to find out the reason why.
However, I haven't found any such mechanism in wxWidgets that allows me
this functionality.
Anyone has any idea how I might detect why I got the focus in a portable
way ?
More information about the wx-users
mailing list