diff --git a/dll/win32/hhctrl.ocx/chm.c b/dll/win32/hhctrl.ocx/chm.c index 07211f1dbd5..6336026b378 100644 --- a/dll/win32/hhctrl.ocx/chm.c +++ b/dll/win32/hhctrl.ocx/chm.c @@ -21,6 +21,7 @@ #include "hhctrl.h" #include "stream.h" +#include "resource.h" #include "winreg.h" #include "shlwapi.h" @@ -459,7 +460,7 @@ BOOL LoadWinTypeFromCHM(HHInfo *info) /* merge the new data with any pre-existing HH_WINTYPE structure */ MergeChmProperties(&wintype, info, FALSE); if (!info->WinType.pszCaption) - info->WinType.pszCaption = info->stringsW.pszCaption = strdupW(info->pCHMInfo->defTitle ? info->pCHMInfo->defTitle : empty); + info->WinType.pszCaption = info->stringsW.pszCaption = (info->pCHMInfo->defTitle ? strdupW(info->pCHMInfo->defTitle) : HH_LoadString(IDS_DEFTITLE)); if (!info->WinType.pszFile) info->WinType.pszFile = info->stringsW.pszFile = strdupW(info->pCHMInfo->defTopic ? info->pCHMInfo->defTopic : empty); if (!info->WinType.pszToc) diff --git a/dll/win32/hhctrl.ocx/help.c b/dll/win32/hhctrl.ocx/help.c index 06f73358f44..de9dc086726 100644 --- a/dll/win32/hhctrl.ocx/help.c +++ b/dll/win32/hhctrl.ocx/help.c @@ -171,7 +171,7 @@ static inline BOOL navigation_visible(HHInfo *info) } /* Loads a string from the resource file */ -static LPWSTR HH_LoadString(DWORD dwID) +LPWSTR HH_LoadString(DWORD dwID) { LPWSTR string = NULL; LPCWSTR stringresource; @@ -1620,12 +1620,12 @@ static BOOL HH_CreateHelpWindow(HHInfo *info) wcex.cbClsExtra = 0; wcex.cbWndExtra = sizeof(LONG_PTR); wcex.hInstance = hhctrl_hinstance; - wcex.hIcon = LoadIconW(NULL, (LPCWSTR)IDI_APPLICATION); + wcex.hIcon = LoadIconW(hhctrl_hinstance, MAKEINTRESOURCEW(IDI_HHICON)); wcex.hCursor = LoadCursorW(NULL, (LPCWSTR)IDC_ARROW); wcex.hbrBackground = (HBRUSH)(COLOR_MENU + 1); wcex.lpszMenuName = NULL; wcex.lpszClassName = windowClassW; - wcex.hIconSm = LoadIconW(NULL, (LPCWSTR)IDI_APPLICATION); + wcex.hIconSm = NULL; RegisterClassExW(&wcex); diff --git a/dll/win32/hhctrl.ocx/hhctrl.h b/dll/win32/hhctrl.ocx/hhctrl.h index a03d09f5633..f302815b45d 100644 --- a/dll/win32/hhctrl.ocx/hhctrl.h +++ b/dll/win32/hhctrl.ocx/hhctrl.h @@ -229,6 +229,7 @@ WCHAR *GetDocumentTitle(CHMInfo*,LPCWSTR) DECLSPEC_HIDDEN; extern struct list window_list DECLSPEC_HIDDEN; HHInfo *CreateHelpViewer(HHInfo*,LPCWSTR,HWND) DECLSPEC_HIDDEN; void ReleaseHelpViewer(HHInfo*) DECLSPEC_HIDDEN; +LPWSTR HH_LoadString(DWORD dwID) DECLSPEC_HIDDEN; BOOL NavigateToUrl(HHInfo*,LPCWSTR) DECLSPEC_HIDDEN; BOOL NavigateToChm(HHInfo*,LPCWSTR,LPCWSTR) DECLSPEC_HIDDEN; void MergeChmProperties(HH_WINTYPEW*,HHInfo*,BOOL) DECLSPEC_HIDDEN; diff --git a/dll/win32/hhctrl.ocx/hhctrl.rc b/dll/win32/hhctrl.ocx/hhctrl.rc index c270efa9374..f743a47239e 100644 --- a/dll/win32/hhctrl.ocx/hhctrl.rc +++ b/dll/win32/hhctrl.ocx/hhctrl.rc @@ -114,6 +114,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL #include "wine/wine_common_ver.rc" +/* help viewer window icon */ +IDI_HHICON ICON "res/hh.ico" + /* @makedep: hhtoolbar.bmp */ IDB_HHTOOLBAR BITMAP "res/hhtoolbar.bmp" diff --git a/dll/win32/hhctrl.ocx/lang/Cs.rc b/dll/win32/hhctrl.ocx/lang/Cs.rc index 5d6bf545b4f..ab0e3a0ad87 100644 --- a/dll/win32/hhctrl.ocx/lang/Cs.rc +++ b/dll/win32/hhctrl.ocx/lang/Cs.rc @@ -27,6 +27,8 @@ LANGUAGE LANG_CZECH, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Obsah" IDS_INDEX "I&ndex" IDS_SEARCH "&Hledat" diff --git a/dll/win32/hhctrl.ocx/lang/Da.rc b/dll/win32/hhctrl.ocx/lang/Da.rc index c775b341250..a9a18b62117 100644 --- a/dll/win32/hhctrl.ocx/lang/Da.rc +++ b/dll/win32/hhctrl.ocx/lang/Da.rc @@ -23,6 +23,8 @@ LANGUAGE LANG_DANISH, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Indhold" IDS_INDEX "I&ndeks" IDS_SEARCH "&Søg" diff --git a/dll/win32/hhctrl.ocx/lang/De.rc b/dll/win32/hhctrl.ocx/lang/De.rc index e24593d1124..a5e73a8c487 100644 --- a/dll/win32/hhctrl.ocx/lang/De.rc +++ b/dll/win32/hhctrl.ocx/lang/De.rc @@ -25,6 +25,8 @@ LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Inhalt" IDS_INDEX "I&ndex" IDS_SEARCH "&Suche" diff --git a/dll/win32/hhctrl.ocx/lang/El.rc b/dll/win32/hhctrl.ocx/lang/El.rc index 08a441a8f56..ea2dba6a954 100644 --- a/dll/win32/hhctrl.ocx/lang/El.rc +++ b/dll/win32/hhctrl.ocx/lang/El.rc @@ -23,6 +23,8 @@ LANGUAGE LANG_GREEK, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Περιεχόμενα" IDS_INDEX "I&ndex" IDS_SEARCH "&Αναζήτηση" diff --git a/dll/win32/hhctrl.ocx/lang/En.rc b/dll/win32/hhctrl.ocx/lang/En.rc index bad46bdf247..9be92a1ea3f 100644 --- a/dll/win32/hhctrl.ocx/lang/En.rc +++ b/dll/win32/hhctrl.ocx/lang/En.rc @@ -24,6 +24,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Contents" IDS_INDEX "I&ndex" IDS_SEARCH "&Search" diff --git a/dll/win32/hhctrl.ocx/lang/Es.rc b/dll/win32/hhctrl.ocx/lang/Es.rc index 5d1417a1a95..d0f52c2ba2c 100644 --- a/dll/win32/hhctrl.ocx/lang/Es.rc +++ b/dll/win32/hhctrl.ocx/lang/Es.rc @@ -26,6 +26,8 @@ LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Contenido" IDS_INDEX "Í&ndice" IDS_SEARCH "&Buscar" diff --git a/dll/win32/hhctrl.ocx/lang/Fi.rc b/dll/win32/hhctrl.ocx/lang/Fi.rc index 606406bd880..01627043d66 100644 --- a/dll/win32/hhctrl.ocx/lang/Fi.rc +++ b/dll/win32/hhctrl.ocx/lang/Fi.rc @@ -23,6 +23,8 @@ LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Sisällys" IDS_INDEX "&Hakemisto" IDS_SEARCH "&Etsi" diff --git a/dll/win32/hhctrl.ocx/lang/Fr.rc b/dll/win32/hhctrl.ocx/lang/Fr.rc index e6f3f98f47a..a564492455b 100644 --- a/dll/win32/hhctrl.ocx/lang/Fr.rc +++ b/dll/win32/hhctrl.ocx/lang/Fr.rc @@ -26,6 +26,8 @@ LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL STRINGTABLE BEGIN + IDS_DEFTITLE "Aide HTML" + IDS_CONTENTS "Somm&aire" IDS_INDEX "I&ndex" IDS_SEARCH "&Recherche" diff --git a/dll/win32/hhctrl.ocx/lang/He.rc b/dll/win32/hhctrl.ocx/lang/He.rc index 4a537c52006..f5a3c16a581 100644 --- a/dll/win32/hhctrl.ocx/lang/He.rc +++ b/dll/win32/hhctrl.ocx/lang/He.rc @@ -25,6 +25,8 @@ LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "תוכ&ן" IDS_INDEX "&אינקס" IDS_SEARCH "&חפש" diff --git a/dll/win32/hhctrl.ocx/lang/Hu.rc b/dll/win32/hhctrl.ocx/lang/Hu.rc index 3d3a61309ee..cbb837489f3 100644 --- a/dll/win32/hhctrl.ocx/lang/Hu.rc +++ b/dll/win32/hhctrl.ocx/lang/Hu.rc @@ -23,6 +23,8 @@ LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Tartalom" IDS_INDEX "I&ndex" IDS_SEARCH "&Keresés" diff --git a/dll/win32/hhctrl.ocx/lang/It.rc b/dll/win32/hhctrl.ocx/lang/It.rc index 5db3638f9ae..a9522943bef 100644 --- a/dll/win32/hhctrl.ocx/lang/It.rc +++ b/dll/win32/hhctrl.ocx/lang/It.rc @@ -27,6 +27,8 @@ LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Contenuti" IDS_INDEX "&Indice" IDS_SEARCH "&Ricerca" diff --git a/dll/win32/hhctrl.ocx/lang/Ja.rc b/dll/win32/hhctrl.ocx/lang/Ja.rc index 15bee5d0c7b..9cb0943b319 100644 --- a/dll/win32/hhctrl.ocx/lang/Ja.rc +++ b/dll/win32/hhctrl.ocx/lang/Ja.rc @@ -27,6 +27,8 @@ LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "目次(&C)" IDS_INDEX "索引(&N)" IDS_SEARCH "検索(&S)" diff --git a/dll/win32/hhctrl.ocx/lang/Ko.rc b/dll/win32/hhctrl.ocx/lang/Ko.rc index 976cb126d43..cdf568f5674 100644 --- a/dll/win32/hhctrl.ocx/lang/Ko.rc +++ b/dll/win32/hhctrl.ocx/lang/Ko.rc @@ -24,6 +24,8 @@ LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "목록(&C)" IDS_INDEX "인덱스(&N)" IDS_SEARCH "찾기(&S)" diff --git a/dll/win32/hhctrl.ocx/lang/Lt.rc b/dll/win32/hhctrl.ocx/lang/Lt.rc index a296a587edd..b672bf3994a 100644 --- a/dll/win32/hhctrl.ocx/lang/Lt.rc +++ b/dll/win32/hhctrl.ocx/lang/Lt.rc @@ -26,6 +26,8 @@ LANGUAGE LANG_LITHUANIAN, SUBLANG_NEUTRAL STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Turinys" IDS_INDEX "&Rodyklė" IDS_SEARCH "&Paieška" diff --git a/dll/win32/hhctrl.ocx/lang/Nl.rc b/dll/win32/hhctrl.ocx/lang/Nl.rc index c9ae349d959..a0b78cf7dac 100644 --- a/dll/win32/hhctrl.ocx/lang/Nl.rc +++ b/dll/win32/hhctrl.ocx/lang/Nl.rc @@ -23,6 +23,8 @@ LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Inhoud" IDS_INDEX "I&ndex" IDS_SEARCH "&Zoeken" diff --git a/dll/win32/hhctrl.ocx/lang/No.rc b/dll/win32/hhctrl.ocx/lang/No.rc index 7530d27ee41..f645af26faf 100644 --- a/dll/win32/hhctrl.ocx/lang/No.rc +++ b/dll/win32/hhctrl.ocx/lang/No.rc @@ -23,6 +23,8 @@ LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Innhold" IDS_INDEX "I&ndeks" IDS_SEARCH "&Søk" diff --git a/dll/win32/hhctrl.ocx/lang/Pl.rc b/dll/win32/hhctrl.ocx/lang/Pl.rc index 1737398fcae..dc2dc2f7d37 100644 --- a/dll/win32/hhctrl.ocx/lang/Pl.rc +++ b/dll/win32/hhctrl.ocx/lang/Pl.rc @@ -24,6 +24,8 @@ LANGUAGE LANG_POLISH, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Spis treści" IDS_INDEX "&Indeks" IDS_SEARCH "&Wyszukaj" diff --git a/dll/win32/hhctrl.ocx/lang/Pt.rc b/dll/win32/hhctrl.ocx/lang/Pt.rc index bedaac0918e..c0ef9c87186 100644 --- a/dll/win32/hhctrl.ocx/lang/Pt.rc +++ b/dll/win32/hhctrl.ocx/lang/Pt.rc @@ -26,6 +26,8 @@ LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Conteúdos" IDS_INDEX "&Índice" IDS_SEARCH "&Pesquisar" diff --git a/dll/win32/hhctrl.ocx/lang/Ro.rc b/dll/win32/hhctrl.ocx/lang/Ro.rc index f7a7a58e489..e106ffeaf94 100644 --- a/dll/win32/hhctrl.ocx/lang/Ro.rc +++ b/dll/win32/hhctrl.ocx/lang/Ro.rc @@ -27,6 +27,8 @@ LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "C&uprins" IDS_INDEX "In&dex" IDS_SEARCH "&Caută" diff --git a/dll/win32/hhctrl.ocx/lang/Ru.rc b/dll/win32/hhctrl.ocx/lang/Ru.rc index acee6af8ebe..8e8e51413d2 100644 --- a/dll/win32/hhctrl.ocx/lang/Ru.rc +++ b/dll/win32/hhctrl.ocx/lang/Ru.rc @@ -26,6 +26,8 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Содержание" IDS_INDEX "&Оглавление" IDS_SEARCH "&Поиск" diff --git a/dll/win32/hhctrl.ocx/lang/Si.rc b/dll/win32/hhctrl.ocx/lang/Si.rc index a4959dd7a53..3961f17ca97 100644 --- a/dll/win32/hhctrl.ocx/lang/Si.rc +++ b/dll/win32/hhctrl.ocx/lang/Si.rc @@ -25,6 +25,8 @@ LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Vsebina" IDS_INDEX "I&ndeks" IDS_SEARCH "&Iskanje" diff --git a/dll/win32/hhctrl.ocx/lang/Sq.rc b/dll/win32/hhctrl.ocx/lang/Sq.rc index 1eacfe2c2f9..5fca78c68ec 100644 --- a/dll/win32/hhctrl.ocx/lang/Sq.rc +++ b/dll/win32/hhctrl.ocx/lang/Sq.rc @@ -26,6 +26,8 @@ LANGUAGE LANG_ALBANIAN, SUBLANG_NEUTRAL STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "Përmbajtja" IDS_INDEX "I&ndex" IDS_SEARCH "Kerko" diff --git a/dll/win32/hhctrl.ocx/lang/Sv.rc b/dll/win32/hhctrl.ocx/lang/Sv.rc index 74f04bb6a2c..ccf488aeea9 100644 --- a/dll/win32/hhctrl.ocx/lang/Sv.rc +++ b/dll/win32/hhctrl.ocx/lang/Sv.rc @@ -23,6 +23,8 @@ LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Innehåll" IDS_INDEX "I&ndex" IDS_SEARCH "&Sök" diff --git a/dll/win32/hhctrl.ocx/lang/Tr.rc b/dll/win32/hhctrl.ocx/lang/Tr.rc index f2e8570b319..c1b4e3e1bb1 100644 --- a/dll/win32/hhctrl.ocx/lang/Tr.rc +++ b/dll/win32/hhctrl.ocx/lang/Tr.rc @@ -23,6 +23,8 @@ LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&İçindekiler" IDS_INDEX "&Dizin" IDS_SEARCH "&Ara" diff --git a/dll/win32/hhctrl.ocx/lang/Uk.rc b/dll/win32/hhctrl.ocx/lang/Uk.rc index 46414c469d5..017786967c8 100644 --- a/dll/win32/hhctrl.ocx/lang/Uk.rc +++ b/dll/win32/hhctrl.ocx/lang/Uk.rc @@ -28,6 +28,8 @@ LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "&Зміст" IDS_INDEX "&Вказівник" IDS_SEARCH "&Пошук" diff --git a/dll/win32/hhctrl.ocx/lang/Zh.rc b/dll/win32/hhctrl.ocx/lang/Zh.rc index 695ab1d155b..39036f99e09 100644 --- a/dll/win32/hhctrl.ocx/lang/Zh.rc +++ b/dll/win32/hhctrl.ocx/lang/Zh.rc @@ -26,6 +26,8 @@ LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED STRINGTABLE BEGIN + IDS_DEFTITLE "HTML Help" + IDS_CONTENTS "内容(&C)" IDS_INDEX "索引(&N)" IDS_SEARCH "搜索(&S)" diff --git a/dll/win32/hhctrl.ocx/res/hh.ico b/dll/win32/hhctrl.ocx/res/hh.ico new file mode 100644 index 0000000000000000000000000000000000000000..90e3a9ef34a5e9fa4120a1f74bfe510486ec8e52 GIT binary patch literal 22486 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 literal 0 HcmV?d00001 diff --git a/dll/win32/hhctrl.ocx/resource.h b/dll/win32/hhctrl.ocx/resource.h index f2b4383493b..a47f3a4c2c5 100644 --- a/dll/win32/hhctrl.ocx/resource.h +++ b/dll/win32/hhctrl.ocx/resource.h @@ -25,6 +25,9 @@ #include #include +#define IDI_HHICON 100 + +#define IDS_DEFTITLE 0 #define IDS_CONTENTS 1 #define IDS_INDEX 2 #define IDS_SEARCH 3