Рисование текста с помощью MFC CDC

0

Я не могу правильно настроить выравнивание текста. Например, если я это сделаю, то нижнее выравнивание потеряется

memDC.SetTextAlign(TA_BOTTOM); 
memDC.SetTextAlign(TA_RIGHT);
memDC.TextOutW(textRect.left, textRect.top, _T("HELLo"));

И если я это сделаю, правильное выравнивание потеряется.

memDC.SetTextAlign(TA_RIGHT);
memDC.SetTextAlign(TA_BOTTOM); 
memDC.TextOutW(textRect.left, textRect.top, _T("HELLo"));

Кажется, не существует способа сохранить оба выравнивания. Любые предложения по исправлению этого?

Теги:
graphics
mfc
cdc

1 ответ

2
Лучший ответ

Это битфлаги:

memDC.SetTextAlign(TA_RIGHT | TA_BOTTOM);
  • 0
    Ага! Спасибо.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню