共用方式為


CWnd::SetFocus

要求使用者輸入焦點。

CWnd* SetFocus( );

傳回值

先前擁有輸入焦點的視窗物件的指標。 如果沒有此視窗,它是 NULL 。 傳回的指標可能是暫時的,而且不應儲存。

備註

輸入焦點導向所有後續輸入至視窗。 先前擁有輸入焦點的所有視窗會遺失。

SetFocus 成員函式會傳送訊息至 WM_KILLFOCUS 失去輸入焦點和 WM_SETFOCUS 訊息寫入 視窗接收輸入焦點的視窗。 它也會啟動視窗或其父代。

如果目前視窗為作用中,但沒有焦點 (也就是視窗沒有焦點),則按下的所有索引鍵會導致訊息 WM_SYSCHARWM_SYSKEYDOWNWM_SYSKEYUP

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

SetFocus

CWnd::GetFocus