O sistema desenha todo o texto em uma caixa de diálogo usando a fonte do sistema por padrão. Um aplicativo pode direcionar o sistema para usar outra fonte por configuração o estilo DS_SETFONT para a caixa de diálogo e especificando um nome de tamanho e tipo de letra do ponto. Embora um modelo caixa diálogo pode especificar um tipo de letra, o sistema sempre usa a fonte sistema para o título e os menus da caixa de diálogo; o estilo DS_SETFONT não altera isso.
Quando o estilo DS_SETFONT for especificado, o sistema envia uma mensagem WM_SETFONT para o procedimento caixa diálogo e para cada controle como ele cria o Controlarar. O procedimento caixa diálogo é responsável por salvar o identificador de tipo de letra passados com a mensagem WM_SETFONT e selecionando o identificador para o contexto dispositivo exibir sempre que ele grava o texto para a janela. Controles predefinidos para fazer isso, padrão.
Quando o estilo DS_SETFONT for fornecido, o sistema usa a largura de caractere médio da fonte para calcular a posição e as dimensões da caixa de diálogo. Caso contrário, ele usará a largura de caractere médio da fonte do sistema.