Font和ICON不太一样,AddFontResource只是临时安装字体到windows环境中,使随后的应用程序可以使用其中包含的字体,注意AddFontResource的返回值是int,安装字体的数量,这样就标志了他不会像ICON一样直接返回句柄之类的冬冬,如果你想要使用它,那么你就要使用类似CreateFont这样的API来Create一个HFont,然后再采用
var
  hhFont:HFont;
hhFont:=CreateFont(,,,,,)
label1.Font.Handle:=hhFont;
这样的形式来引用它,而且重新启动后,安装字体失效,至于如何知道所Add的Resource中Font的名称及其他信息,这个我就不知道了,反正只知道文件名成肯定是不够的