From 402db68ba13d8e89cf36b7147dbd589d52c4508b Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Miko=C5=82aj_Zalewski?= Date: Wed, 20 Feb 2008 18:47:01 +0100 Subject: [PATCH] oleview: move the TypeLib open dialog filter message into a resource --- programs/oleview/De.rc | 1 + programs/oleview/En.rc | 1 + programs/oleview/Fr.rc | 1 + programs/oleview/Ko.rc | 1 + programs/oleview/Nl.rc | 1 + programs/oleview/No.rc | 1 + programs/oleview/Pl.rc | 1 + programs/oleview/oleview.c | 9 ++------- programs/oleview/resource.h | 1 + 9 files changed, 10 insertions(+), 7 deletions(-) diff --git a/programs/oleview/De.rc b/programs/oleview/De.rc index 7bbf207..f4ec309 100644 --- a/programs/oleview/De.rc +++ b/programs/oleview/De.rc @@ -96,6 +96,7 @@ STRINGTABLE IDS_ABOUTVER "Version 1.0" IDS_TYPELIBTITLE "ITypeLib-Betrachter" IDS_OPEN "Öffnen" + IDS_OPEN_TYPELIB_FILTER "TypeLib Files (*.tlb;*.olb;*.dll;*.ocx;*.exe)\0*.tlb;*.olb;*.dll;*.ocx;*.exe\0All Files (*.*)\0*.*\0\0" IDM_BIND, "An Datei via Datei-Moniker binden" IDM_TYPELIB, "TypeLib-Datei öffnen und Inhalt betrachten" diff --git a/programs/oleview/En.rc b/programs/oleview/En.rc index f67f8f9..34f6c33 100644 --- a/programs/oleview/En.rc +++ b/programs/oleview/En.rc @@ -96,6 +96,7 @@ STRINGTABLE IDS_ABOUTVER "version 1.0" IDS_TYPELIBTITLE "ITypeLib viewer" IDS_OPEN "Open" + IDS_OPEN_TYPELIB_FILTER "TypeLib Files (*.tlb;*.olb;*.dll;*.ocx;*.exe)\0*.tlb;*.olb;*.dll;*.ocx;*.exe\0All Files (*.*)\0*.*\0\0" IDM_BIND, "Bind to file via a File Moniker" IDM_TYPELIB, "Open a TypeLib file and view the contents" diff --git a/programs/oleview/Fr.rc b/programs/oleview/Fr.rc index 50f5a03..2d7d6c0 100644 --- a/programs/oleview/Fr.rc +++ b/programs/oleview/Fr.rc @@ -96,6 +96,7 @@ STRINGTABLE IDS_ABOUTVER "version 1.0" IDS_TYPELIBTITLE "Visionneur d'ITypeLib" IDS_OPEN "Ouvrir" + IDS_OPEN_TYPELIB_FILTER "TypeLib Files (*.tlb;*.olb;*.dll;*.ocx;*.exe)\0*.tlb;*.olb;*.dll;*.ocx;*.exe\0All Files (*.*)\0*.*\0\0" IDM_BIND, "Lie à un fichier à l'aide d'un File Moniker" IDM_TYPELIB, "Ouvre un fichier TypeLib et afficher son contenu" diff --git a/programs/oleview/Ko.rc b/programs/oleview/Ko.rc index 318e856..aa373a6 100644 --- a/programs/oleview/Ko.rc +++ b/programs/oleview/Ko.rc @@ -98,6 +98,7 @@ STRINGTABLE IDS_ABOUTVER "¹öÁ¯ 1.0" IDS_TYPELIBTITLE "ITypeLib ºä¾î" IDS_OPEN "¿­±â" + IDS_OPEN_TYPELIB_FILTER "TypeLib Files (*.tlb;*.olb;*.dll;*.ocx;*.exe)\0*.tlb;*.olb;*.dll;*.ocx;*.exe\0All Files (*.*)\0*.*\0\0" IDM_BIND, "ÆÄÀÏ º°¸íÀ¸·Î ÆÄÀÏ ¿¬°á" IDM_TYPELIB, "ŸÀÔ ¶óÀ̺귯¸® ÆÄÀÏÀ» ¿­°í ³»¿ë º¸±â" diff --git a/programs/oleview/Nl.rc b/programs/oleview/Nl.rc index eacbc3a..cb38aba 100644 --- a/programs/oleview/Nl.rc +++ b/programs/oleview/Nl.rc @@ -96,6 +96,7 @@ STRINGTABLE IDS_ABOUTVER "versie 1.0" IDS_TYPELIBTITLE "ITypeLib Toner" IDS_OPEN "Open" + IDS_OPEN_TYPELIB_FILTER "TypeLib Files (*.tlb;*.olb;*.dll;*.ocx;*.exe)\0*.tlb;*.olb;*.dll;*.ocx;*.exe\0All Files (*.*)\0*.*\0\0" IDM_BIND, "Verbind aan een bestand via een Bestandsbeschrijver (Moniker)" IDM_TYPELIB, "Open een TypeLib bestand en bekijk de inhoud" diff --git a/programs/oleview/No.rc b/programs/oleview/No.rc index 03ab556..e878b3a 100644 --- a/programs/oleview/No.rc +++ b/programs/oleview/No.rc @@ -96,6 +96,7 @@ STRINGTABLE IDS_ABOUTVER "versjon 1.0" IDS_TYPELIBTITLE "ITypeLib-viser" IDS_OPEN "Åpne" + IDS_OPEN_TYPELIB_FILTER "TypeLib Files (*.tlb;*.olb;*.dll;*.ocx;*.exe)\0*.tlb;*.olb;*.dll;*.ocx;*.exe\0All Files (*.*)\0*.*\0\0" IDM_BIND, "Bind til fil via File Moniker" IDM_TYPELIB, "Åpne en TypeLib-fil og vis innholdet" diff --git a/programs/oleview/Pl.rc b/programs/oleview/Pl.rc index 6963ff3..90cc69e 100644 --- a/programs/oleview/Pl.rc +++ b/programs/oleview/Pl.rc @@ -97,6 +97,7 @@ STRINGTABLE IDS_ABOUTVER "wersja 1.0" IDS_TYPELIBTITLE "Przegl¹darka ITypeLib" IDS_OPEN "Otwórz" + IDS_OPEN_TYPELIB_FILTER "Pliki TypeLib (*.tlb;*.olb;*.dll;*.ocx;*.exe)\0*.tlb;*.olb;*.dll;*.ocx;*.exe\0Wszystkie pliki (*.*)\0*.*\0\0" IDM_BIND, "Dowi¹¿ do pliku za pomoc¹ obiektu File Moniker" IDM_TYPELIB, "Otwórz plik z biblioteki typów (TypeLib) i wyœwietl jego zawartoœæ" diff --git a/programs/oleview/oleview.c b/programs/oleview/oleview.c index 978024b..7f6a549 100644 --- a/programs/oleview/oleview.c +++ b/programs/oleview/oleview.c @@ -25,13 +25,6 @@ static WCHAR wszRegEdit[] = { 'r','e','g','e','d','i','t','.','e','x','e','\0' } static WCHAR wszFormat[] = { '<','o','b','j','e','c','t','\n',' ',' ',' ', 'c','l','a','s','s','i','d','=','\"','c','l','s','i','d',':','%','s','\"','\n', '>','\n','<','/','o','b','j','e','c','t','>','\0' }; -WCHAR wszFilter[] = { 'T','y','p','e','L','i','b',' ','F','i','l','e','s',' ', - '(','*','t','l','b',';','*','o','l','b',';','*','.','d','l','l',';', - '*','.','o','c','x',';','*','.','e','x','e',')','\0', - '*','.','t','l','b',';','*','.','o','l','b',';','*','.','d','l','l',';', - '*','.','o','c','x','*','.','e','x','e','\0', - 'A','l','l',' ','F','i','l','e','s',' ','(','*','.','*',')','\0', - '*','.','*','\0','\0' }; INT_PTR CALLBACK SysConfProc(HWND hDlgWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { @@ -408,8 +401,10 @@ static int MenuCommand(WPARAM wParam, HWND hWnd) OPENFILENAME ofn; static WCHAR wszTitle[MAX_LOAD_STRING]; static WCHAR wszName[MAX_LOAD_STRING]; + static WCHAR wszFilter[MAX_LOAD_STRING]; LoadString(globals.hMainInst, IDS_OPEN, wszTitle, sizeof(wszTitle)); + LoadString(globals.hMainInst, IDS_OPEN_TYPELIB_FILTER, wszFilter, sizeof(wszFilter)); InitOpenFileName(hWnd, &ofn, wszFilter, wszTitle, wszName); if(GetOpenFileName(&ofn)) CreateTypeLibWindow(globals.hMainInst, wszName); break; diff --git a/programs/oleview/resource.h b/programs/oleview/resource.h index bb37212..e88ec05 100644 --- a/programs/oleview/resource.h +++ b/programs/oleview/resource.h @@ -30,6 +30,7 @@ #define IDS_ABOUTVER 21 #define IDS_OPEN 30 +#define IDS_OPEN_TYPELIB_FILTER 31 #define IDM_BIND 100 #define IDM_TYPELIB 101 -- 1.4.4.2