Как мне узнать, какой шрифт действительно использовался для моего вызова CreateFont?

В Windows вызов CreateFontIndirect () может незаметно заменять совместимые шрифты, если запрошенный шрифт не запрашивается. Вызов GetObject () не отражает эту замену; он возвращает тот же LOGFONT , переданный ему. Как я могу узнать, какой шрифт был на самом деле создан? В качестве альтернативы, как заставить Windows возвращать только тот шрифт, который запрашивается?

14
задан bdonlan 22 August 2011 в 23:44
поделиться