相关疑难解决方法(0)

在对话框中设置项目的 Tab 键顺序

我在设置对话框中的 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)

winapi mfc

1
推荐指数
1
解决办法
2721
查看次数

标签 统计

mfc ×1

winapi ×1