我无法正确设置文本对齐方式。例如,如果我这样做,则底部对齐会丢失
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"));
似乎没有一种方法可以保持两个对齐。有什么建议可以解决这个问题吗?
最佳答案
它们是位标记:
memDC.SetTextAlign(TA_RIGHT | TA_BOTTOM);