mirror of
https://github.com/notepad-plus-plus/notepad-plus-plus.git
synced 2025-07-23 22:04:55 +02:00
Fix RTL not working on FindInFiles progress window
Fix #13458, close #13490
This commit is contained in:
parent
83b0b1e4ce
commit
cca3eccea1
@ -5631,8 +5631,11 @@ int Progress::createProgressWindow()
|
|||||||
{
|
{
|
||||||
DPIManager& dpiManager = NppParameters::getInstance()._dpiManager;
|
DPIManager& dpiManager = NppParameters::getInstance()._dpiManager;
|
||||||
|
|
||||||
|
NativeLangSpeaker* pNativeSpeaker = (NppParameters::getInstance()).getNativeLangSpeaker();
|
||||||
|
|
||||||
_hwnd = ::CreateWindowEx(
|
_hwnd = ::CreateWindowEx(
|
||||||
WS_EX_APPWINDOW | WS_EX_TOOLWINDOW | WS_EX_OVERLAPPEDWINDOW,
|
WS_EX_APPWINDOW | WS_EX_TOOLWINDOW | WS_EX_OVERLAPPEDWINDOW |
|
||||||
|
(pNativeSpeaker->isRTL() ? WS_EX_LAYOUTRTL : 0),
|
||||||
cClassName, _header, WS_POPUP | WS_CAPTION,
|
cClassName, _header, WS_POPUP | WS_CAPTION,
|
||||||
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
|
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
|
||||||
NULL, NULL, _hInst, (LPVOID)this);
|
NULL, NULL, _hInst, (LPVOID)this);
|
||||||
@ -5669,7 +5672,6 @@ int Progress::createProgressWindow()
|
|||||||
xStartPos, yTextPos,
|
xStartPos, yTextPos,
|
||||||
ctrlWidth, textHeight, _hwnd, NULL, _hInst, NULL);
|
ctrlWidth, textHeight, _hwnd, NULL, _hInst, NULL);
|
||||||
|
|
||||||
NativeLangSpeaker* pNativeSpeaker = (NppParameters::getInstance()).getNativeLangSpeaker();
|
|
||||||
generic_string hits = pNativeSpeaker->getLocalizedStrFromID("progress-hits-title", TEXT("Hits:"));
|
generic_string hits = pNativeSpeaker->getLocalizedStrFromID("progress-hits-title", TEXT("Hits:"));
|
||||||
_hRunningHitsStaticText = ::CreateWindowEx(0, TEXT("STATIC"), hits.c_str(),
|
_hRunningHitsStaticText = ::CreateWindowEx(0, TEXT("STATIC"), hits.c_str(),
|
||||||
WS_CHILD | WS_VISIBLE | SS_RIGHT,
|
WS_CHILD | WS_VISIBLE | SS_RIGHT,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user