f_getfont.srf 563 B

12345678910111213141516171819202122232425
  1. $PBExportHeader$f_getfont.srf
  2. $PBExportComments$获取windows字体--函数
  3. global type f_getfont from function_object
  4. end type
  5. forward prototypes
  6. global subroutine f_getfont (dropdownlistbox f_ddlb)
  7. end prototypes
  8. global subroutine f_getfont (dropdownlistbox f_ddlb);int li1,li2
  9. string ls
  10. u_cpp_getfontinf u_font
  11. u_font=create u_cpp_getfontinf
  12. u_font.uf_init(handle(this))
  13. li1=u_font.uf_getfontcount()
  14. //生成字体列表
  15. for li2=0 to li1 -1
  16. ls=space(50)
  17. u_font.uf_getfontname(ls,li2)
  18. f_ddlb.additem(trim(ls))
  19. next
  20. f_ddlb.text='宋体'
  21. end subroutine