Winapi 给予对话框焦点

Winapi 给予对话框焦点,winapi,dialog,focus,Winapi,Dialog,Focus,我正在创建一个带有图片控件的对话框,每当我初始化对话框时,它都会将焦点设置为该图片控件,有没有办法在不从图片控件重置焦点的情况下将对话框设置为默认值?当您在对话框过程中收到WM_INITIDIALOG消息时,如果返回FALSE,则不会将焦点设置为对话框中的某个控件 从 对话框过程应返回TRUE,以指示系统将键盘焦点设置为wParam指定的控件。否则,它应该返回FALSE以防止系统设置默认键盘焦点 通常,您要做的是将焦点设置为在WM_INITDIALOG中选择的任何控件,然后返回FALSE以防止w

我正在创建一个带有图片控件的对话框,每当我初始化对话框时,它都会将焦点设置为该图片控件,有没有办法在不从图片控件重置焦点的情况下将对话框设置为默认值?

当您在对话框过程中收到
WM_INITIDIALOG
消息时,如果返回FALSE,则不会将焦点设置为对话框中的某个控件

对话框过程应返回TRUE,以指示系统将键盘焦点设置为wParam指定的控件。否则,它应该返回FALSE以防止系统设置默认键盘焦点


通常,您要做的是将焦点设置为在
WM_INITDIALOG
中选择的任何控件,然后返回FALSE以防止windows更改焦点

当您在对话框过程中收到
WM_INITIDIALOG
消息时,如果返回FALSE,则不会将焦点设置为对话框中的某个控件

对话框过程应返回TRUE,以指示系统将键盘焦点设置为wParam指定的控件。否则,它应该返回FALSE以防止系统设置默认键盘焦点

通常,您要做的是将焦点设置为在
WM_INITDIALOG
中选择的任何控件,然后返回FALSE以防止windows更改焦点