Perry Bruins wrote: it seems the tab key has absolutely no effect whatsoever. You need to call IsDialogMessage() in your message loop for the standard keyboard navigation to work. Perry Bruins wrote: Secondly, how can I specify the order in which the focus will traverse? Tab order is the same as the Z-order of the controls. Use SetWindowPos() to change the Z-order. --Mike-- Ericahist | CP SearchBar v2.0.2 | Homepage | RightClick-Encrypt | 1ClickPicGrabber "That probably would've sounded more commanding if I wasn't wearing my yummy sushi pajamas." -- Buffy