You can change the tab order of the controls in your dialog box by changing the Z order of the controls. You simply use the SetWindowPos API function.
For example, suppose you want to change the tab order of controls from A, B to B, A:
HWND hPrevA = GetNextWindow(A, GW_HWNDPREV);HWND hNextB = GetNextWindow(B, GW_HWNDNEXT);SetWindowPos(B, hPrevA, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE );SetWindowPos(A, B, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE );SetWindowPos(hNextB, A, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE );
Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.























