Win32对话框:如何将一个动态添加到对话框的窗口添加到Tab键顺序?

时间:2016-05-20 22:29:11

标签: c++ winapi

我有一个带有文本标签的win32对话框,一个用户框(它将填充一个动态创建的控件)和两个按钮。用户框的焦点设置为开头。

现在,在initdialog中,当我创建一个新控件并将其添加到对话框的用户框rect时,我实际上希望焦点首先在控件上,然后转到tabbing上的两个按钮然后回到控件。我尝试使用SetWindowPos(hWnd,HWND_TOP,0,0,0,0,SWP_NOSIZE | SWP_NOMOVE);来实现这一目标。但没有帮助。我尝试在新控件上调用SetFocus()。 ,焦点设置在init上的控件上,但是当按下Tab键时,它会继续按钮并且不会返回到控件。焦点只在两个按钮之间切换。

知道如何将这个新创建的控件添加到Tab键顺序吗?

0 个答案:

没有答案