逻辑字体结构

王朝百科·作者佚名  2010-01-04  
宽屏版  字体:   |    |    |  超大  

可以呼叫CreateFont来建立逻辑字体,它是具有14个参数的函式。一般,定义一个LOGFONT型态的结构

LOGFONT lf ;

然後再定义该结构的栏位会更容易一些。完成後,可以使用指向该结构的指标呼叫CreateFontIndirect:

hFont = CreatFontIndirect (&lf) ;

您不必设定LOGFONT结构的每个栏位。如果逻辑字体结构定义为静态变数,那么所有的栏位都会初始化为0,0一般是预设值。然後,可以不用更改而直接使用这个结构,CreateFontIndirect会传回字体的代号。当您将该字体选入装置内容时,会得到一个合理的内定字体。您可以根据自己的需要,明确或模糊地填充LOGFONT结构,Windows会用一种真实字体与您的要求相匹配。

在我讨论LOGFONT结构中每个栏位时,您可能想用PICKFONT程式来测试它们。当您希望程式使用您输入的任何栏位时,别忘了按下Enter或「OK」按钮。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有