システムのデフォルトフォントを取得する (システムフォントの取得)

ウィンドウコントロールのシステム定義フォント

ウィンドウコントロールのシステムで定義されているデフォルトフォントの取得には

System.Windows.Forms.Control.DefaultFont
を用います。

メニューのデフォルトフォント

メニューのデフォルトのフォントを取得する場合には

System.Windows.Forms.SystemInformation.MenuFont
を用います。

OSで設定されているシステムフォント

OSで設定されているシステムフォントを取得する場合は

System.Drawing.SystemFonts

を用います。

用意されているプロパティ
定義されているフォントクラス意味
System.Drawing.SystemFonts.DefaultFontデフォルト(既定)のフォント
System.Drawing.SystemFonts.CaptionFontウィンドウのタイトル バーのフォント
System.Drawing.SystemFonts.DialogFontアプリケーションのダイアログ ボックス、フォームのフォント
System.Drawing.SystemFonts.IconTitleFontアイコンのタイトルのフォント
System.Drawing.SystemFonts.MenuFontメニューのフォント
System.Drawing.SystemFonts.MessageBoxFontメッセージ ボックスのフォント
System.Drawing.SystemFonts.SmallCaptionFontツール ウィンドウなどの小さなウィンドウのタイトル バーのフォント
System.Drawing.SystemFonts.StatusFontステータス バーのフォント

補足

Windows 8.1では、System.Drawing.SystemFonts.DefaultFont は"Meiryo" ではなく "MS UI Gothic"になっていることに注意が必要です。
システムのデフォルトフォントを取得する (システムフォントの取得):画像1


AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2010-06-07
Copyright © 1995–2025 iPentec all rights reserverd.