Как определить, одинаковы ли два шрифта в GDI + - PullRequest
0 голосов
/ 31 июля 2009

Я пишу программу на gdi + c ++.
Как я могу знать, два шрифта * p1, шрифта * p2 одинаковы.

p1 и p2 - точки другого адреса.
p1 p2 указывают на другой объект:)

1 Ответ

0 голосов
/ 03 января 2015

Чтобы сравнить, указывают ли указатели на один и тот же адрес / объект, см. StackOverFlow. Вопрос Как сравнить указатели .

Чтобы проверить, является ли шрифт эквивалентным (например, тот же шрифт, размер и стиль), вы хотите сравнить вывод

из двух шрифтов.

В качестве альтернативы вы можете вызвать Font :: GetLogFontA или Font :: GetLogFontW и сравнить каждый элемент структуры, который вас интересует приравнять.

...