这些代码错在哪?AddFontResource("d:\\myfont.ttf"); SendMessage(WND_BROADCAST,0,0); //应该是:SendMessage(HWM_FONTCHANGE, WND_B
rdr 2005-04-21 01:38:26 把自己的字体文件加入字体列表,下面的代码不管用,不知道都错在哪儿?
注:1.该字体文件名与字体名称相同。
2.将字体放在windows\fonts目录下,我的程序启动后字体不能正常显示,需要点击运行字体文件才管用。
代码如下:
AddFontResource("d:\\myfont.ttf");
SendMessage(WND_BROADCAST,0,0);
//应该是:SendMessage(HWM_FONTCHANGE, WND_BROADCAST,0,0);
//但这样写,编译时会报错。
//是否先用CreateScalableFontResource()创建资源文件?该如何调用该函数?