2010-03-14 73 views
1

我创建了一个图片控件的对话框,每当我初始化对话框时它将焦点设置为该图片控件,有没有什么办法让对话框成为默认值而不需要重新设置图片控件的焦点?给对话框焦点

回答

1

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

http://msdn.microsoft.com/en-us/library/ms645428(VS.85).aspx

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

通常情况下,你会做什么设置取其控制你WM_INITDIALOG选择,然后返回FALSE以防止Windows改变焦点的焦点。

相关问题