我正在尝试使用 GetThemeFont 从视觉样式中读取字体数据,但我似乎无法让它返回任何内容。这是我使用它的方式:
IntPtr h = OpenThemeData(this.Handle, "Button");
LOGFONT font = new LOGFONT();
int r = GetThemeFont(h, IntPtr.Zero, 1, 1, 210, out font);
CloseThemeData(h);
返回值始终为“-2147023728”,字体始终为空。我放 210(用于 TMT_FONT)的地方,我不太确定在那里用什么。对此的任何帮助将不胜感激。