这个需要你了解GDI方面的知识。系统默认字体是GDI的内置对象,可以通过GetStockObject(DEFAULT_GUI_FONT) 获得。MSDN有一篇文章,应该对你有所帮助:如何:在 Windows 窗体应用程序中响应字体方案更改
或者用win32api
类似
[DllImport("User32.dll")] private static extern IntPtr GetWindowDC(IntPtr hwnd);
System.Drawing.SystemFonts.DefaultFont.Name,用Default
System.Drawing.SystemFonts.DefaultFont.Name