c++ - WS_EX_LAYOUTRTL、WS_EX_RTLREADING 和 WS_EX_RIGHT 有什么区别?
问题描述
我正在尝试将我的 GUI 应用程序本地化为一些从右到左的语言,但我很难理解做什么和WS_EX_LAYOUTRTL
窗口样式做什么?WS_EX_RTLREADING
WS_EX_RIGHT
这是一个例子。我将以下文本设置为static
控件:
LPCTSTR pStrTxt = L"בבקשה תקרא";
::SetWindowTextW(hStaticWnd, pStrTxt);
该控件具有以下原始样式:
Styles: 0x50020000 = WS_CHILD | WS_VISIBLE | WS_GROUP | SS_LEFT
ExStyles: 0x400004 = WS_EX_NOPARENTNOTIFY
这是我应用每个样式标志时的结果:
PS。我不会说希伯来语。
解决方案
推荐阅读
- c++ - Qt-Creator:基于每个文件编译输出消息?
- javascript - addEventListener 未在条件 _.each 中添加用于选项
- python-3.x - 在 Python 3 中创建用于交换元素的函数的疑难解答
- c# - 如何从 OWIN 中的 ./well-known/openid-connect URL 获取 OpenId 连接配置?
- reactjs - redux 不会立即更新 props
- python-3.x - python打字是否支持多种类型?
- clojurescript - 渲染试剂/重构中的两个组件
- azure - 就使用 azure 日志分析的本地服务器警报提供建议
- android - 如何修复 Firestore 崩溃中的内部错误
- python - 如何在 Conda 中正确安装我自己的本地开发包?