我在设置对话框中的 Tab 键顺序时遇到问题。为了设置 Tab 键顺序,我使用了函数 SetWindowPos()。
最初它将聚焦到对话框项目之一,但如果我按 Tab 键,它不会将焦点更改为对话框上的其他项目。
请帮助他解决问题。下面是代码...
HWND hBtn1 = GetDlgItem(hWnd, IDC_BTN_OPEN);
HWND hBtn2 = GetDlgItem(hWnd, IDC_BTN_CLOSE);
HWND hBtn3 = GetDlgItem(hWnd, IDC_BTN_SAVE);
bool result = ::SetWindowPos(hBtn1, hBtn2, 0, 0, 0, 0,SWP_NOSIZE|SWP_NOMOVE);
result = ::SetWindowPos(hBtn2, hBtn3, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE);
Run Code Online (Sandbox Code Playgroud)