对于句柄hWnd,将其实现右风格,有如下两种方法:
方法一:
CWnd *pWnd = CWnd::FromHandle(hWnd);
pWnd->ModifyStyle(ES_LEFT, ES_RIGHT);
pWnd->ModifyStyleEx(WS_EX_LTRREADING|WS_EX_LEFT, WS_EX_RTLREADING|WS_EX_RIGHT);
方法二:
LONG lStyle = ::GetWindowLong(hWnd, GWL_EXSTYLE);
::SetWindowLong(hWnd, GWL_EXSTYLE, lStyle|WS_EX_LAYOUTRTL);
实测,vc2005下,以上两种方法,均能实现阿文右边风格。但它们之间,究竟有何区别?
详细解决方案
阿拉伯人,行文习惯是从右往左,与众不同。
热度:66 发布时间:2024-01-10 15:16:53.0