BOOL SetFocus();
该方法返回一个 BOOL 类型的值,表示是否成功设置焦点。如果成功,返回非零值;如果失败,返回零。
调用 SetFocus 方法会将焦点设置到调用该方法的窗口上,使其成为活动窗口,并且接收键盘输入。
例如,在一个窗口类的成员函数中调用 SetFocus,可以将焦点设置到该窗口上:
BOOL CMyWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CWnd::OnCreate(lpCreateStruct) == -1)
return -1;
// 在窗口创建时设置焦点
SetFocus();
return 0;
}
这样,在窗口创建时,焦点会被设置到这个窗口上,用户可以直接与该窗口进行交互。
转载请注明出处:http://www.zyzy.cn/article/detail/23551/MFC/CWnd