O estilo WS_TABSTOP

A tecla tab e shift + tab teclas não têm efeito quando os controles na caixa de diálogo não tem o estilo WS_TABSTOP. O sistema procura este estilo como ele procura o Avançar Controlarar na caixa de diálogo para receber o foco de entrada.

Quando o usuário pressiona tab ou shift + guia, o sistema primeiro determina se o controle com o foco de entrada processa essas chaves. Ele envia o controle uma mensagem WM_GETDLGCODE , e se o controle retorna DLGC_WANTTAB, o sistema passa as chaves para o controle. Caso contrário, o sistema usa a função GetNextDlgTabItem para localizar o próximo controle que é visível, não desativado, e que tem o estilo WS_TABSTOP. A pesquisa começa com o controle atualmente tendo o foco de entrada e prossegue na ordem em que os controles foram criados — isto é, a ordem em que eles são definidos no modelo de caixa de diálogo. Quando o sistema localiza um controle com as características necessárias, o sistema move o foco de entrada para ele.

Um aplicativo também pode usar GetNextDlgTabItem para localizar controles tendo o estilo WS_TABSTOP. A função recupera o identificador de janela do próximo ou anterior controle com o estilo WS_TABSTOP sem mover o foco de entrada.

Index