[VB6]列舉電腦已經安裝的字型

  • 5777
  • 0
  • 2010-08-03

[VB6]列舉電腦已經安裝的字型

 

一、問題描述

如何在 VB6 中讓 Combo 顯示目前電腦中所有可使用的字型 ?

註 : 問題網址 http://www.blueshop.com.tw/board/FUM200501271723350KG/BRD20100527134030D8E.html

 

二、方法

在 Visual Basic 6.0 中,可以使用 Screen.Fonts 集合以及 Screen.FontCount 屬性,列舉可用的螢幕字型。

 

三、程式撰寫

在表單上加入 Combo 控制項

image

撰寫程式碼

    Dim i As Integer
    For i = 1 To Screen.FontCount - 1
        Combo1.AddItem Screen.Fonts(i)
    Next i

 

四、執行結果

image

 

五、參考

MSDN : Visual Basic 6.0 使用者可用的字型處理方式