jjzjj

ModifyStyleEx

全部标签

windows - 更改组合框 RTL 样式时的镜像文本

我正在尝试创建一个动态对话框,可以根据语言将其设为RTL。但我有以下问题:每当我更改组合框的RTL样式时,文本就会颠倒过来。我尝试使用InvalidateRect、RedrawWindow等函数,但无法使其正常工作。相关代码(带WTL的WinAPI):CComboBoxcombo=hWndCtl;if(combo.GetCurSel()==0)combo.ModifyStyleEx(WS_EX_LAYOUTRTL,0);elsecombo.ModifyStyleEx(0,WS_EX_LAYOUTRTL);演示项目:here.问题的演示: 最佳答案