Uma janela que recebe entrada de teclado normalmente exibe os caracteres os tipos de usuário na área de cliente da janela. Uma janela deve usar um cursor para indicar a posição na área de cliente onde o próximo caractere aparecerá. A janela também deve criar e exibir o acento circunflexo quando ele recebe o foco do teclado e ocultar e destruir o acento circunflexo quando ela perde o foco. Uma janela pode executar essas operações no processamento das mensagens de WM_SETFOCUS e WM_KILLFOCUS . Para obter mais informações sobre acentos circunflexos, consulte Carets.