From 397ae5aec7779eb2a55bf8c1a138a39c40eabcaf Mon Sep 17 00:00:00 2001 From: Katayama Hirofumi MZ Date: Sat, 13 Jan 2024 20:47:44 +0900 Subject: [PATCH] reduce binary size 8 --- GUI.cpp | 4 ++-- Utils.cpp | 30 ------------------------------ Utils.hpp | 6 ------ 3 files changed, 2 insertions(+), 38 deletions(-) diff --git a/GUI.cpp b/GUI.cpp index f05a761..91bf323 100644 --- a/GUI.cpp +++ b/GUI.cpp @@ -6149,10 +6149,10 @@ void __fastcall MainWnd_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT /*codeNo bUpdateImage = TRUE; break; case ID_OPENREADME: // ReadMeを開く。 - XgOpenReadMe(hwnd); + XgOpenLocalFile(hwnd, XgLoadStringDx1(IDS_README)); break; case ID_OPENLICENSE: // Licenseを開く。 - XgOpenLicense(hwnd); + XgOpenLocalFile(hwnd, XgLoadStringDx1(IDS_LICENSE)); break; case ID_OPENPATTERNS: // パターンを開く。 XgOpenPatterns(hwnd); diff --git a/Utils.cpp b/Utils.cpp index 4e9bc2c..1fcb4a1 100644 --- a/Utils.cpp +++ b/Utils.cpp @@ -316,36 +316,6 @@ XgCenterMessageBoxIndirectW(LPMSGBOXPARAMS lpMsgBoxParams) noexcept return nID; // メッセージボックスの戻り値。 } -// ReadMeを開く。 -void __fastcall XgOpenReadMe(HWND hwnd) noexcept -{ - // 実行ファイルのパスを取得。 - WCHAR szPath[MAX_PATH]; - ::GetModuleFileNameW(nullptr, szPath, _countof(szPath)); - - // ReadMeへのパスを作成。 - PathRemoveFileSpec(szPath); - PathAppend(szPath, XgLoadStringDx1(IDS_README)); - - // ReadMeを開く。 - ShellExecuteW(hwnd, nullptr, szPath, nullptr, nullptr, SW_SHOWNORMAL); -} - -// Licenseを開く。 -void __fastcall XgOpenLicense(HWND hwnd) noexcept -{ - // 実行ファイルのパスを取得。 - WCHAR szPath[MAX_PATH]; - ::GetModuleFileNameW(nullptr, szPath, _countof(szPath)); - - // Licenseへのパスを作成。 - PathRemoveFileSpec(szPath); - PathAppend(szPath, XgLoadStringDx1(IDS_LICENSE)); - - // Licenseを開く。 - ShellExecuteW(hwnd, nullptr, szPath, nullptr, nullptr, SW_SHOWNORMAL); -} - // ファイルが書き込み可能か? bool __fastcall XgCanWriteFile(const WCHAR *pszFile) { diff --git a/Utils.hpp b/Utils.hpp index 4e40d0f..3b1efaa 100644 --- a/Utils.hpp +++ b/Utils.hpp @@ -108,12 +108,6 @@ XgCenterMessageBoxW(HWND hwnd, LPCWSTR pszText, LPCWSTR pszCaption, UINT uType) int __fastcall XgCenterMessageBoxIndirectW(LPMSGBOXPARAMS lpMsgBoxParams) noexcept; -// ReadMeを開く。 -void __fastcall XgOpenReadMe(HWND hwnd) noexcept; - -// Licenseを開く。 -void __fastcall XgOpenLicense(HWND hwnd) noexcept; - // ファイルが書き込み可能か? bool __fastcall XgCanWriteFile(const WCHAR *pszFile);