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