Um aplicativo envia uma mensagem WM_SETFONT para especificar a fonte que um controle deve usar ao desenho texto.
WM_SETFONT wParam = hfont (WPARAM); / / identificador de tipo de letra lParam = MAKELPARAM (fRedraw, 0); / / redesenhar bandeira
Esta mensagem não retorna um valor.
A mensagem WM_SETFONT se aplica a todos os controles, não apenas as caixas de diálogo.
A melhor época para o proprietário de um controle de caixa de diálogo Definir a fonte do Controlarar é quando ele recebe a mensagem WM_INITDIALOG . O aplicativo deve chamar o ExcluirObjeto função para excluir a fonte quando ele não é mais necessário; por exemplo, afinal ele destrói o controle.
O tamanho do Controlarar não altera como resultado de receber esta mensagem. Para Evite texto recorte que não cabe dentro dos limites do controle, o aplicativo deve corrigir o tamanho da janela Controlarar antes ele define a fonte.
Quando uma caixa de diálogo usa o estilo DS_SETFONT para definir o texto em seus controles, o sistema envia a mensagem WM_SETFONT para o procedimento caixa diálogo antes que ele crie os controles. Um aplicativo pode criar uma caixa de diálogo que contém o estilo DS_SETFONT por chamado qualquer um das seguinte funções:
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.
Visão geral de controles, controle de mensagens, CreateDialogIndirect, CreateDialogIndirectParam, ExcluirObjeto, DialogBoxIndirect, DialogBoxIndirectParam, WM_INITDIALOG, DLGTEMPLATE