From 0d309c9ea0cb53484c5ad3fbc25f925332c479a0 Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Mon, 4 May 2026 11:47:45 +0200 Subject: [PATCH] fix: using help dialog of natural size with vertical scroll-bar for displaying help instead of using InfoBoxLng --- language/np3_af_za/dialogs_af_za.rc | 6 ++-- language/np3_be_by/dialogs_be_by.rc | 6 ++-- language/np3_de_de/dialogs_de_de.rc | 6 ++-- language/np3_el_gr/dialogs_el_gr.rc | 6 ++-- language/np3_en_gb/dialogs_en_gb.rc | 6 ++-- language/np3_en_us/dialogs_en_us.rc | 6 ++-- language/np3_es_es/dialogs_es_es.rc | 6 ++-- language/np3_fi_fi/dialogs_fi_fi.rc | 6 ++-- language/np3_fr_fr/dialogs_fr_fr.rc | 6 ++-- language/np3_hi_in/dialogs_hi_in.rc | 6 ++-- language/np3_hu_hu/dialogs_hu_hu.rc | 6 ++-- language/np3_id_id/dialogs_id_id.rc | 6 ++-- language/np3_it_it/dialogs_it_it.rc | 6 ++-- language/np3_ja_jp/dialogs_ja_jp.rc | 6 ++-- language/np3_ko_kr/dialogs_ko_kr.rc | 6 ++-- language/np3_nl_nl/dialogs_nl_nl.rc | 6 ++-- language/np3_pl_pl/dialogs_pl_pl.rc | 6 ++-- language/np3_pt_br/dialogs_pt_br.rc | 6 ++-- language/np3_pt_pt/dialogs_pt_pt.rc | 6 ++-- language/np3_ru_ru/dialogs_ru_ru.rc | 6 ++-- language/np3_sk_sk/dialogs_sk_sk.rc | 6 ++-- language/np3_sv_se/dialogs_sv_se.rc | 6 ++-- language/np3_tr_tr/dialogs_tr_tr.rc | 6 ++-- language/np3_vi_vn/dialogs_vi_vn.rc | 6 ++-- language/np3_zh_cn/dialogs_zh_cn.rc | 6 ++-- language/np3_zh_tw/dialogs_zh_tw.rc | 6 ++-- src/Dialogs.c | 56 ++++++++++++++++++++++++----- src/Dialogs.h | 1 + src/Edit.c | 6 ++-- 29 files changed, 129 insertions(+), 90 deletions(-) diff --git a/language/np3_af_za/dialogs_af_za.rc b/language/np3_af_za/dialogs_af_za.rc index 7f3b421cf..87008db3b 100644 --- a/language/np3_af_za/dialogs_af_za.rc +++ b/language/np3_af_za/dialogs_af_za.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 315, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 315, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Command Line Help" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,254,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,293,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,254,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,293,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 283, 142 diff --git a/language/np3_be_by/dialogs_be_by.rc b/language/np3_be_by/dialogs_be_by.rc index 7032aafc7..6d6d6ef0f 100644 --- a/language/np3_be_by/dialogs_be_by.rc +++ b/language/np3_be_by/dialogs_be_by.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 320, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 320, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Параметры камандавага радку" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,259,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,298,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,259,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,298,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 313, 142 diff --git a/language/np3_de_de/dialogs_de_de.rc b/language/np3_de_de/dialogs_de_de.rc index cb644c513..c1a78188e 100644 --- a/language/np3_de_de/dialogs_de_de.rc +++ b/language/np3_de_de/dialogs_de_de.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 320, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 320, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Kommandozeilen Hilfe" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,259,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,298,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,259,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,298,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_el_gr/dialogs_el_gr.rc b/language/np3_el_gr/dialogs_el_gr.rc index 1a04827ed..ac14f8008 100644 --- a/language/np3_el_gr/dialogs_el_gr.rc +++ b/language/np3_el_gr/dialogs_el_gr.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 337, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 337, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Βοήθεια γραμμής εντολών" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "&Εντάξει",IDOK,276,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,315,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "&Εντάξει",IDOK,276,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,315,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 283, 142 diff --git a/language/np3_en_gb/dialogs_en_gb.rc b/language/np3_en_gb/dialogs_en_gb.rc index 3da709edc..8a5531680 100644 --- a/language/np3_en_gb/dialogs_en_gb.rc +++ b/language/np3_en_gb/dialogs_en_gb.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Command Line Help" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,239,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,278,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,239,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,278,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_en_us/dialogs_en_us.rc b/language/np3_en_us/dialogs_en_us.rc index d808ead7a..bc72f1d6d 100644 --- a/language/np3_en_us/dialogs_en_us.rc +++ b/language/np3_en_us/dialogs_en_us.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Command Line Help" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,239,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,278,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,239,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,278,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_es_es/dialogs_es_es.rc b/language/np3_es_es/dialogs_es_es.rc index f214832ab..5a79a9672 100644 --- a/language/np3_es_es/dialogs_es_es.rc +++ b/language/np3_es_es/dialogs_es_es.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 335, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 335, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Ayuda de la línea de comando" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "Aceptar",IDOK,274,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,313,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "Aceptar",IDOK,274,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,313,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_fi_fi/dialogs_fi_fi.rc b/language/np3_fi_fi/dialogs_fi_fi.rc index 4a41e61ad..e4feef77d 100644 --- a/language/np3_fi_fi/dialogs_fi_fi.rc +++ b/language/np3_fi_fi/dialogs_fi_fi.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Komentoriviohje" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,239,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,278,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,239,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,278,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_fr_fr/dialogs_fr_fr.rc b/language/np3_fr_fr/dialogs_fr_fr.rc index 21ddd8515..882da44a7 100644 --- a/language/np3_fr_fr/dialogs_fr_fr.rc +++ b/language/np3_fr_fr/dialogs_fr_fr.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 330, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 330, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Aide de la ligne de commande" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,269,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,308,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,269,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,308,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 278, 142 diff --git a/language/np3_hi_in/dialogs_hi_in.rc b/language/np3_hi_in/dialogs_hi_in.rc index f4346ad51..b5befe248 100644 --- a/language/np3_hi_in/dialogs_hi_in.rc +++ b/language/np3_hi_in/dialogs_hi_in.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 315, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 315, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "कमांड लाइन मदद" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "सही है",IDOK,254,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,293,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "सही है",IDOK,254,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,293,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_hu_hu/dialogs_hu_hu.rc b/language/np3_hu_hu/dialogs_hu_hu.rc index 519399984..5a3a5bba6 100644 --- a/language/np3_hu_hu/dialogs_hu_hu.rc +++ b/language/np3_hu_hu/dialogs_hu_hu.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 325, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 325, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Parancssori súgó" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,264,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,303,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,264,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,303,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_id_id/dialogs_id_id.rc b/language/np3_id_id/dialogs_id_id.rc index a84ecde23..ab72556b7 100644 --- a/language/np3_id_id/dialogs_id_id.rc +++ b/language/np3_id_id/dialogs_id_id.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 330, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 330, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Bantuan Baris Perintah" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,269,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,308,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,269,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,308,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_it_it/dialogs_it_it.rc b/language/np3_it_it/dialogs_it_it.rc index c00e495c6..e14bf6da0 100644 --- a/language/np3_it_it/dialogs_it_it.rc +++ b/language/np3_it_it/dialogs_it_it.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Guida linea di comando" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,239,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,278,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,239,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,278,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 290, 142 diff --git a/language/np3_ja_jp/dialogs_ja_jp.rc b/language/np3_ja_jp/dialogs_ja_jp.rc index d73374400..7a07aa501 100644 --- a/language/np3_ja_jp/dialogs_ja_jp.rc +++ b/language/np3_ja_jp/dialogs_ja_jp.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "コマンドラインのヘルプ" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,239,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,278,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,239,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,278,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_ko_kr/dialogs_ko_kr.rc b/language/np3_ko_kr/dialogs_ko_kr.rc index f74888ab0..050373fcf 100644 --- a/language/np3_ko_kr/dialogs_ko_kr.rc +++ b/language/np3_ko_kr/dialogs_ko_kr.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "명령줄 도움말" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "확인",IDOK,239,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,278,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "확인",IDOK,239,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,278,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 278, 142 diff --git a/language/np3_nl_nl/dialogs_nl_nl.rc b/language/np3_nl_nl/dialogs_nl_nl.rc index 56570a632..64767aa93 100644 --- a/language/np3_nl_nl/dialogs_nl_nl.rc +++ b/language/np3_nl_nl/dialogs_nl_nl.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 320, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 320, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Hulp bij de opdrachtregel" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,259,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,298,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,259,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,298,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_pl_pl/dialogs_pl_pl.rc b/language/np3_pl_pl/dialogs_pl_pl.rc index e3fe10f3b..75d0ae0d7 100644 --- a/language/np3_pl_pl/dialogs_pl_pl.rc +++ b/language/np3_pl_pl/dialogs_pl_pl.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 315, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 315, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Pomoc linii komend" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,254,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,293,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,254,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,293,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_pt_br/dialogs_pt_br.rc b/language/np3_pt_br/dialogs_pt_br.rc index 3e2366df6..666da4f46 100644 --- a/language/np3_pt_br/dialogs_pt_br.rc +++ b/language/np3_pt_br/dialogs_pt_br.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 320, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 320, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Ajuda para Linha de Comando" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,259,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,298,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,259,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,298,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_pt_pt/dialogs_pt_pt.rc b/language/np3_pt_pt/dialogs_pt_pt.rc index 09f079a27..0c703c9b1 100644 --- a/language/np3_pt_pt/dialogs_pt_pt.rc +++ b/language/np3_pt_pt/dialogs_pt_pt.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 320, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 320, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Ajuda da linha de comandos" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,259,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,298,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,259,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,298,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_ru_ru/dialogs_ru_ru.rc b/language/np3_ru_ru/dialogs_ru_ru.rc index bc88625f6..9425b87f2 100644 --- a/language/np3_ru_ru/dialogs_ru_ru.rc +++ b/language/np3_ru_ru/dialogs_ru_ru.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 315, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 315, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Параметры командной строки" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,254,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,293,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,254,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,293,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 313, 142 diff --git a/language/np3_sk_sk/dialogs_sk_sk.rc b/language/np3_sk_sk/dialogs_sk_sk.rc index fa373141b..5b5a17edd 100644 --- a/language/np3_sk_sk/dialogs_sk_sk.rc +++ b/language/np3_sk_sk/dialogs_sk_sk.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 320, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 320, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Nápoveda príkazového riadka" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,259,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,298,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,259,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,298,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_sv_se/dialogs_sv_se.rc b/language/np3_sv_se/dialogs_sv_se.rc index 7f8aa6b4b..b34ca388b 100644 --- a/language/np3_sv_se/dialogs_sv_se.rc +++ b/language/np3_sv_se/dialogs_sv_se.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 317, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 317, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Hjälp för kommandorad" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,256,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,295,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,256,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,295,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_tr_tr/dialogs_tr_tr.rc b/language/np3_tr_tr/dialogs_tr_tr.rc index 3e37b7be2..4a981c3c5 100644 --- a/language/np3_tr_tr/dialogs_tr_tr.rc +++ b/language/np3_tr_tr/dialogs_tr_tr.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 312, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 312, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Komut satırı yardımı" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "Tamam",IDOK,251,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,290,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "Tamam",IDOK,251,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,290,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 285, 142 diff --git a/language/np3_vi_vn/dialogs_vi_vn.rc b/language/np3_vi_vn/dialogs_vi_vn.rc index 23cf15976..7ac74f2da 100644 --- a/language/np3_vi_vn/dialogs_vi_vn.rc +++ b/language/np3_vi_vn/dialogs_vi_vn.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Trợ giúp dòng lệnh" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "Đồng ý",IDOK,239,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,278,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "Đồng ý",IDOK,239,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,278,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 293, 142 diff --git a/language/np3_zh_cn/dialogs_zh_cn.rc b/language/np3_zh_cn/dialogs_zh_cn.rc index 26aaff9b3..a846b3293 100644 --- a/language/np3_zh_cn/dialogs_zh_cn.rc +++ b/language/np3_zh_cn/dialogs_zh_cn.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "命令行帮助" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,239,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,278,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "OK",IDOK,239,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,278,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/language/np3_zh_tw/dialogs_zh_tw.rc b/language/np3_zh_tw/dialogs_zh_tw.rc index 74678aff4..4b33c829f 100644 --- a/language/np3_zh_tw/dialogs_zh_tw.rc +++ b/language/np3_zh_tw/dialogs_zh_tw.rc @@ -74,13 +74,13 @@ BEGIN CONTROL "",IDC_RICHEDITABOUT,RICHEDIT_CONTROL_VER,WS_VSCROLL | WS_HSCROLL | WS_TABSTOP | RICHEDTCTRL_ADDSTYLE,20,90,360,170, ES_EX_ZOOMABLE END -IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 210 +IDD_MUI_CMDLINEHELP DIALOGEX 0, 0, 300, 145 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "命令列說明" FONT 9, "Segoe UI", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "確定",IDOK,239,187,55,16 - EDITTEXT IDC_CMDLINEHELP,15,7,278,176,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL + DEFPUSHBUTTON "確定",IDOK,239,122,55,16 + EDITTEXT IDC_CMDLINEHELP,15,7,278,111,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL END IDD_MUI_FIND DIALOGEX 0, 0, 273, 142 diff --git a/src/Dialogs.c b/src/Dialogs.c index f395ec796..6b9e55b75 100644 --- a/src/Dialogs.c +++ b/src/Dialogs.c @@ -544,7 +544,8 @@ LONG InfoBoxLng(UINT uType, LPCWSTR lpstrSetting, UINT uidMsg, ...) break; } - WCHAR wchMessage[LARGE_BUFFER]; + enum { INFOBOX_MSG_BUFFER = 4096 }; // accommodates long help/error strings; LARGE_BUFFER (512) was truncating + WCHAR wchMessage[INFOBOX_MSG_BUFFER]; if (!GetLngString(uidMsg, wchMessage, COUNTOF(wchMessage))) { return MAKELONG(0, iMode); } @@ -915,15 +916,19 @@ void RestoreWndFromTray(HWND hWnd) //============================================================================= // -// DisplayCmdLineHelp() +// DisplayCmdLineHelp() / DisplayHelpDlgLng() // -static INT_PTR CALLBACK CmdLineHelpProc(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) -{ - UNREFERENCED_PARAMETER(lParam); +typedef struct tagHELPDLG_PARAM { + LPCWSTR pszCaption; + LPCWSTR pszBody; +} HELPDLG_PARAM, *LPHELPDLG_PARAM; +static INT_PTR CALLBACK _HelpDlgProc(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) +{ switch (umsg) { case WM_INITDIALOG: { SetWindowLongPtr(hwnd, DWLP_USER, (LONG_PTR)lParam); + LPHELPDLG_PARAM const p = (LPHELPDLG_PARAM)lParam; SetDialogIconNP3(hwnd); InitWindowCommon(hwnd, true); @@ -934,9 +939,10 @@ static INT_PTR CALLBACK CmdLineHelpProc(HWND hwnd, UINT umsg, WPARAM wParam, LPA } #endif - WCHAR szText[4096] = { L'\0' }; - GetLngString(IDS_MUI_CMDLINEHELP, szText, COUNTOF(szText)); - SetDlgItemText(hwnd, IDC_CMDLINEHELP, szText); + if (p && p->pszCaption) { + SetWindowText(hwnd, p->pszCaption); + } + SetDlgItemText(hwnd, IDC_CMDLINEHELP, (p && p->pszBody) ? p->pszBody : L""); CenterDlgInParent(hwnd, false); } return TRUE; @@ -995,7 +1001,39 @@ CASE_WM_CTLCOLOR_SET: INT_PTR DisplayCmdLineHelp(HWND hwnd) { - return ThemedDialogBoxParam(Globals.hLngResContainer, MAKEINTRESOURCE(IDD_MUI_CMDLINEHELP), hwnd, CmdLineHelpProc, (LPARAM)L""); + WCHAR szBody[4096] = { L'\0' }; + GetLngString(IDS_MUI_CMDLINEHELP, szBody, COUNTOF(szBody)); + HELPDLG_PARAM param = { NULL, szBody }; + return ThemedDialogBoxParam(Globals.hLngResContainer, MAKEINTRESOURCE(IDD_MUI_CMDLINEHELP), hwnd, _HelpDlgProc, (LPARAM)¶m); +} + +INT_PTR DisplayHelpDlgLng(HWND hwnd, UINT uidContent) +{ + WCHAR szBuf[4096] = { L'\0' }; + if (!GetLngString(uidContent, szBuf, COUNTOF(szBuf))) { + return 0; + } + LPCWSTR pszCaption = NULL; + LPCWSTR pszBodyRaw = szBuf; + LPWSTR const sep = wcsstr(szBuf, L"\n\n"); + if (sep) { + *sep = L'\0'; + pszCaption = szBuf; + pszBodyRaw = sep + 2; + } + // EDIT controls (ES_MULTILINE) need CRLF; resource strings use bare \n. + WCHAR szBody[8192]; + size_t out = 0; + for (size_t i = 0; pszBodyRaw[i] && (out + 2) < COUNTOF(szBody); ++i) { + WCHAR const c = pszBodyRaw[i]; + if (c == L'\n' && (i == 0 || pszBodyRaw[i - 1] != L'\r')) { + szBody[out++] = L'\r'; + } + szBody[out++] = c; + } + szBody[out] = L'\0'; + HELPDLG_PARAM param = { pszCaption, szBody }; + return ThemedDialogBoxParam(Globals.hLngResContainer, MAKEINTRESOURCE(IDD_MUI_CMDLINEHELP), hwnd, _HelpDlgProc, (LPARAM)¶m); } diff --git a/src/Dialogs.h b/src/Dialogs.h index 60472e7ec..8a770f28e 100644 --- a/src/Dialogs.h +++ b/src/Dialogs.h @@ -48,6 +48,7 @@ void RestoreWndFromTaskbar(HWND hWnd); INT_PTR DisplayCmdLineHelp(HWND hwnd); +INT_PTR DisplayHelpDlgLng(HWND hwnd, UINT uidContent); INT_PTR CALLBACK AboutDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM lParam); INT_PTR RunDlg(HWND hwnd,LPCWSTR lpstrDefault); bool OpenWithDlg(HWND hwnd,LPCWSTR lpstrFile); diff --git a/src/Edit.c b/src/Edit.c index 39344c814..b1d131aea 100644 --- a/src/Edit.c +++ b/src/Edit.c @@ -7509,13 +7509,13 @@ static INT_PTR CALLBACK EditFindReplaceDlgProc(HWND hwnd, UINT umsg, WPARAM wPar break; case IDC_BACKSLASHHELP: // Display help messages in the find/replace windows - InfoBoxLng(MB_ICONINFORMATION, NULL, IDS_MUI_BACKSLASHHELP); + DisplayHelpDlgLng(hwnd, IDS_MUI_BACKSLASHHELP); break; case IDC_REGEXPHELP: - InfoBoxLng(MB_ICONINFORMATION, NULL, IDS_MUI_REGEXPHELP); + DisplayHelpDlgLng(hwnd, IDS_MUI_REGEXPHELP); break; case IDC_WILDCARDHELP: - InfoBoxLng(MB_ICONINFORMATION, NULL, IDS_MUI_WILDCARDHELP); + DisplayHelpDlgLng(hwnd, IDS_MUI_WILDCARDHELP); break; default: break;