2014-11-06 53 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

啊哈!謝謝。 – 2014-11-06 18:30:43