如题!!请教高手!

解决方案 »

  1.   

    如果文件名放在char* filename;里
    char* p;
     p = strrchr(filename,'.');
     p[0] = '\0';
    这样filename就成simsun了
      

  2.   

    ttc是集合字体文件,里面包含不止一种字体
      

  3.   

    TO thisisll:   谢谢你的回答,您没有理解我的意思!可能是我没说清楚!
       
       我要得到的是(simsun.ttc)这个文件中的字体名,而不是这个字符串文件名称的前部分!!!   simsun.ttc ---> "宋体" 
       SIMYOU.TTF ---> "幼圆" 
      

  4.   

    确实:ttc 是字体文件集,但是ttf 却只包含一种字体!我查了很久了,也没有找到相对应的信息,只能用EnumFont* 得到其的FACENAME 、STYLENAME、FULLNAME,不是我想要的!!不会要我去分析文件格式吧!!
      

  5.   


    只能有此一条道了???TO alphapaopa:
    能不能给我点提示!帮帮我吧!!我的Email: [email protected] 谢谢先