2014-11-06 3 views
0

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

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")); 

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

ответ

2

Они bitflags:

memDC.SetTextAlign(TA_RIGHT | TA_BOTTOM); 
+0

Aha! Спасибо. –

Смежные вопросы