C ++ Gdiplus :: Шрифт, изменяющий размер шрифта и семейство - PullRequest
3 голосов
/ 30 октября 2010

Посмотри этот код

Gdiplus::Graphics g(hDC);
Gdiplus::Font *f = new Font(L"Times new roman", 16);
Gdiplus::SolidBrush b(Gdiplus::Color(255,0,0,0));

g.DrawString(L"Hello", 5, f, &Gdiplus::StringFormat(), &b);

// Now i want to change font styles
// using f->setSize() or f->setFontFamily().

g.DrawString(L"Hello", 5, f, &Gdiplus::StringFormat(), &b);

Я хочу изменить размер шрифта и семейство, используя одну и ту же переменную "f" (на самом деле я использую указатель на f). Является ли это возможным?

1 Ответ

2 голосов
/ 30 октября 2010

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

...