C++ 使用MFC CDC绘制文本
我无法正确设置文本对齐方式。例如,如果我这样做,那么底部对齐就会丢失C++ 使用MFC CDC绘制文本,c++,graphics,mfc,cdc,C++,Graphics,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(te
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);