Caixa de diálogo fonte

A caixa de diálogo tipo de letra permite que o usuário escolha atributos para uma fonte lógica, como o nome face de tipos, estilo (negrito, itálico ou regular), tamanho do ponto, efeitos (cor de sublinhado, riscado e texto) e um script (ou conjunto de caracteres).

Criar e exibir uma caixa de diálogo tipo de letra ao inicializar uma estrutura CHOOSEFONT e passando a estrutura para a ChooseFont função.

A ilustração a seguir mostra uma típica caixa de diálogo fonte.

Se o usuário clicar no botão OK , ChooseFont retorna TRUE e define os membros da LOGFONT estrutura apontada pelo lpLogFont membro da estrutura CHOOSEFONT . Você pode usar a estrutura LOGFONT com o função CreateFontIndirect para criar uma fonte lógico. ChooseFont define também os outros membros CHOOSEFONT para indicar as seleções do usuário.

Se o usuário cancelar a caixa de diálogo fonte ou ocorre um erro, ChooseFont retorna FALSE e o conteúdo da estrutura LOGFONT não estão definidas. Você pode determinar a causa de um erro usando o CommDlgExtendedError função para recuperar o valor de erro estendido.

Index