在运行时,怎么使文本框获得输入焦点?

2020-10-28 社会 37阅读
使用本文框的SetFocus 方法
MSDN中有如下说明:
CWnd::SetFocus
声明输入焦点。
语法
CWnd* SetFocus( );
返回值
对之前具有输入焦点的window对象的指针。
;如果没有此类窗口,它是 NULL。
返回的指针可能是瞬态的,不应存储。
备注
输入焦点处理所有后续键入到此窗口。
之前具有输入焦点的所有窗口丢失它们。
SetFocus 成员函数将 WM_KILLFOCUS 信息到丢失输入焦点和 WM_SETFOCUS 消息到窗口接收输入焦点的窗口。
它还活动窗口或其父级。
如果当前窗口处于活动状态,但没有焦点(即windows没有焦点),按下的所有键将导致消息 消息、 WM_SYSKEYDOWN或 WM_SYSKEYUP)。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com