Мне не удалось отследить ни одного рабочего примера GetThemeFont, не говоря уже об управляемой версии VisualStyleRenderer.GetThemeFont.Изучение источника Mono дает авторский комментарий о том, что они также не смогли заставить GetThemeFont возвращать что-либо, кроме нуля.
Использование TMT_FONT постоянно вызывает ошибку неуправляемой памяти, а использование TMT_GLYPHFONT последовательно возвращает ошибку «не поддерживается»,Этот конкретный API, кажется, ужасно испорчен и (смею сказать) не работает.
Ответ, помеченный как ответ, вообще не является ответом.Автор спросил, как вести машину, и вы указали ему на машину, которая не заводилась.