SetFocus(handler) kan de keyboard focus zetten op een andere inputbox, het werkt en ik kan mooi switchen tussen mijn tekstboxjes... totdat ik aan kom bij mijn eigen gemaakt menu.
Ik vang dus na PeekMessage de tabs af en verwerk die zelf, dus ik moet zelf de focus plaatsen. Ik kan nu tussen mijn tekstboxjes switchen maar als ik de focus helemaal weg wil omdat ik aan ben gekomen bij mijn eigen gemaakte menu gaat ie niet weg.
SetFocus(NULL) moet de focus kunnen verwijderen, maar dat doet ie niet.
Eigenlijk is SetFocus(handler) het zelfde als PostMessage(handler oude focus, WM_KILLFOCUS, handler nieuwe focus, NULL) PostMessage(handler nieuwe focus, WM_SETFOCUS, handler oude focus, NULL) achter elkaar uitgevoerd.
Los uitvoeren van deze dingen levert wel op dat ik kan switchen tussen tekstboxen maar niet dat ik de focus weg kan halen
Ik dacht dus: ik voer een truckje uit... ik maak dus een tekstbox buiten het beeld en wil de focus daar naar verplaatsen... maar dat pikt ie niet, maakt niet uit of ie hidden is of zichbaar (in zoverre je 'uit het beeld' zichtbaar kunt noemen)
Hoe kan je dan de focus gewoon helemaal weg halen dat geen enkele tekstbox in je huidige scherm de focus heeft?
Ik vang dus na PeekMessage de tabs af en verwerk die zelf, dus ik moet zelf de focus plaatsen. Ik kan nu tussen mijn tekstboxjes switchen maar als ik de focus helemaal weg wil omdat ik aan ben gekomen bij mijn eigen gemaakte menu gaat ie niet weg.
SetFocus(NULL) moet de focus kunnen verwijderen, maar dat doet ie niet.
Eigenlijk is SetFocus(handler) het zelfde als PostMessage(handler oude focus, WM_KILLFOCUS, handler nieuwe focus, NULL) PostMessage(handler nieuwe focus, WM_SETFOCUS, handler oude focus, NULL) achter elkaar uitgevoerd.
Los uitvoeren van deze dingen levert wel op dat ik kan switchen tussen tekstboxen maar niet dat ik de focus weg kan halen
Ik dacht dus: ik voer een truckje uit... ik maak dus een tekstbox buiten het beeld en wil de focus daar naar verplaatsen... maar dat pikt ie niet, maakt niet uit of ie hidden is of zichbaar (in zoverre je 'uit het beeld' zichtbaar kunt noemen)
Hoe kan je dan de focus gewoon helemaal weg halen dat geen enkele tekstbox in je huidige scherm de focus heeft?