字体对话框

【勇芳软件工作室】汉化HomePreviousNext

字体对话框允许用户选择逻辑字体的属性,例如字体名称,样式(粗体,斜体或常规),点大小,效果(下划线,删除和文本颜色)以及脚本(或字符集)。

您可以通过初始化CHOOSEFONT结构并将结构传递给ChooseFont函数来创建并显示“字体”对话框。

下图显示了典型的“字体”对话框。

如果用户单击确定按钮,ChooseFont返回TRUE,并设置lpLogFont结构lpLogFont成员指向的LOGFONT结构的成员。您可以使用CreateFontIndirect CreateFontIndirect结构创建逻辑字体。ChooseFont还设置其他CHOOSEFONT成员以指示用户的选择。

如果用户取消“字体”对话框或发生错误,ChooseFont返回FALSE,并且LOGFONT结构的内容未定义。您可以使用CommDlgExtendedError函数来检索扩展错误值来确定错误的原因。