Freigeben über


CWnd::SetFocus

Beansprucht den Eingabefokus.

CWnd* SetFocus( );

Rückgabewert

Ein Zeiger auf Fensterobjekt, das zuvor den Eingabefokus hat.Es ist NULL, wenn kein solches Fenster gibt.Der zurückgegebene Zeiger ist möglicherweise und sollte nicht temporär gespeichert werden.

Hinweise

Der Eingabefokus verweist alle folgenden Tastatureingabe auf dieses Fenster.Jedes Fenster, das zuvor den Eingabefokus hatte, verliert ihn.

Die SetFocus-Memberfunktion WM_KILLFOCUS sendet eine Meldung in das Fenster, das den Eingabefokus WM_SETFOCUS und eine Meldung in die Fenster verliert, das den Eingabefokus erhält.Sie können auch entweder das Fenster oder das übergeordnete Element.

Wenn das aktive Fenster ist aktiv, aber nicht den Fokus (das heißt, ist jedoch kein Fenster den Fokus), hat, legt jede gedrückte Schlüssel die Meldungen WM_SYSCHAR, WM_SYSKEYDOWN oder WM_SYSKEYUP vor.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

SetFocus

CWnd::GetFocus