From 03eebf8496f61f35075bbdea5dd21f70e0a1700d Mon Sep 17 00:00:00 2001 From: Scott Sumner <30118311+sasumner@users.noreply.github.com> Date: Wed, 12 Aug 2020 16:45:24 -0400 Subject: [PATCH] Add RTL capability to localized msgbox function Fix #8699, close #8701 --- PowerEditor/src/localization.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PowerEditor/src/localization.cpp b/PowerEditor/src/localization.cpp index d1354d9a8..8106a344a 100644 --- a/PowerEditor/src/localization.cpp +++ b/PowerEditor/src/localization.cpp @@ -1320,5 +1320,9 @@ int NativeLangSpeaker::messageBox(const char *msgBoxTagName, HWND hWnd, const TC title = stringReplace(title, TEXT("$STR_REPLACE$"), strInfo); msg = stringReplace(msg, TEXT("$STR_REPLACE$"), strInfo); } + if (_isRTL) + { + msgBoxType |= MB_RTLREADING | MB_RIGHT; + } return ::MessageBox(hWnd, msg.c_str(), title.c_str(), msgBoxType); }