Compartilhar via


CWnd::SetFocus

Reivindica o foco de entrada.

CWnd* SetFocus( );

Valor de retorno

Um ponteiro para o objeto da janela que anteriormente tinha o foco de entrada. É NULO se não há tal janela. O ponteiro retornado pode ser temporário e não deve ser armazenado.

Comentários

O foco de entrada direciona qualquer entrada do teclado subseqüente a essa janela. Qualquer janela que anteriormente tem o foco de entrada perde-o.

A função de membro de SetFocus envia uma mensagem de WM_KILLFOCUS para a janela que perde o foco de entrada e uma mensagem de WM_SETFOCUS para a janela que recebe o foco de entrada. Também ativa a janela ou seu pai.

Se a janela atual está ativa mas não tiver o foco (ou seja, uma janela tem o foco), qualquer tecla pressionada gerará as mensagens WM_SYSCHAR, WM_SYSKEYDOWN, ou WM_SYSKEYUP.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

SetFocus

CWnd::GetFocus