游戏中的字体.......

CreateFontA由于前端时间方正状告魔兽世界侵用他们的方体,我们也开始整理我们游戏中使用的字体了....

真是麻烦,字体库就要从新生成. 游戏中全部改成楷体了...但是window中楷体是楷体_GB2312,以前我们游戏中字体的风格只有默认的----细体.这下麻烦了,要增加字体风格.就忙了一天这个!

函数CreateFont声明如下:
WINGDIAPI HFONT   WINAPI CreateFontA( __in int cHeight, __in int cWidth, __in int cEscapement, __in int cOrientation, __in int cWeight, __in DWORD bItalic,
                             __in DWORD bUnderline, __in DWORD bStrikeOut, __in DWORD iCharSet, __in DWORD iOutPrecision, __in DWORD iClipPrecision,
                             __in DWORD iQuality, __in DWORD iPitchAndFamily, __in_opt LPCSTR pszFaceName);
WINGDIAPI HFONT   WINAPI CreateFontW( __in int cHeight, __in int cWidth, __in int cEscapement, __in int cOrientation, __in int cWeight, __in DWORD bItalic,
                             __in DWORD bUnderline, __in DWORD bStrikeOut, __in DWORD iCharSet, __in DWORD iOutPrecision, __in DWORD iClipPrecision,
                             __in DWORD iQuality, __in DWORD iPitchAndFamily, __in_opt LPCWSTR pszFaceName);
#ifdef UNICODE
#define CreateFont CreateFontW
#else
#define CreateFont CreateFontA
#endif // !UNICODE
 
cHeight是字体的高度。
cWidth是字体的宽度。
cEscapement是字体的倾斜角。
cOrientation是字体的倾斜角。
cWeight是字体的粗细。
bItalic是字体是否斜体。
bUnderline是字体是否有下划线。
bStrikeOut是字体是否有删除线。
iCharSet是字体使用的字符集。
iOutPrecision是指定如何选择合适的字体。
iClipPrecision是用来确定裁剪的精度。
iQuality是怎么样跟选择的字体相符合。
iPitchAndFamily是间距标志和属性标志。
pszFaceName是字体的名称。

cWeight   字体风格宏定义

#define FW_DONTCARE         0
#define FW_THIN                      100
#define FW_EXTRALIGHT       200
#define FW_LIGHT                   300
#define FW_NORMAL             400
#define FW_MEDIUM              500
#define FW_SEMIBOLD         600
#define FW_BOLD                   700
#define FW_EXTRABOLD      800
#define FW_HEAVY                 900

 

 

 

今天我两个朋友从北京跑来,他们在北京开了一家网络游戏公司,想找程序人员.游戏程序员不是怎么好找,找了一段时间都没有找到!
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值