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

2025-05-09 16:26:35
推荐回答(3个)
回答1:

完整的页面代码如下:

当然,主要是这句:

document.getElementById('Text2').focus()

-------------















回答2:

使用本文框的SetFocus 方法
MSDN中有如下说明:
CWnd::SetFocus
声明输入焦点。

语法
CWnd* SetFocus( );

返回值
对之前具有输入焦点的window对象的指针。
;如果没有此类窗口,它是 NULL。
返回的指针可能是瞬态的,不应存储。

备注
输入焦点处理所有后续键入到此窗口。
之前具有输入焦点的所有窗口丢失它们。
SetFocus 成员函数将 WM_KILLFOCUS 信息到丢失输入焦点和 WM_SETFOCUS 消息到窗口接收输入焦点的窗口。
它还活动窗口或其父级。
如果当前窗口处于活动状态,但没有焦点(即windows没有焦点),按下的所有键将导致消息 消息、 WM_SYSKEYDOWN或 WM_SYSKEYUP)。

回答3:

C