Compartir a través de


CWnd::SetFocus

Petición el foco de entrada.

CWnd* SetFocus( );

Valor devuelto

Un puntero al objeto de la ventana que tenía previamente el foco de entrada. Es NULL si no existe esta ventana. El puntero devuelto puede ser temporal y no debe estar almacenado.

Comentarios

El foco de entrada dirige toda la entrada de teclado posterior a esta ventana. Cualquier ventana que tuviera previamente el foco de entrada lo pierde.

La función miembro de SetFocus envía un mensaje de WM_KILLFOCUS a la ventana que pierde el foco de entrada y un mensaje de WM_SETFOCUS a la ventana que recibe el foco de entrada. También provoca la ventana o a su elemento primario.

Si la ventana actual está activa pero no tiene el foco (es decir, cualquier ventana tiene el foco), cualquier tecla presionada mostrará los mensajes WM_SYSCHAR, WM_SYSKEYDOWN, o WM_SYSKEYUP.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías

SetFocus

CWnd::GetFocus