apply James Hoo 's other original mod

This commit is contained in:
shunf4
2024-04-20 19:09:23 +08:00
parent 517e633fb7
commit 0d250e1d01
10 changed files with 89 additions and 30 deletions

View File

@@ -18,7 +18,7 @@ void CAboutEasy7ZipDialog::OnHelp()
ShowHelpWindow(kHelpTopic);
}
bool CAboutEasy7ZipDialog::OnButtonClicked(int buttonID, HWND buttonHWND)
bool CAboutEasy7ZipDialog::OnButtonClicked(unsigned buttonID, HWND buttonHWND)
{
LPCTSTR url;
switch(buttonID)

View File

@@ -9,9 +9,9 @@
class CAboutEasy7ZipDialog: public NWindows::NControl::CModalDialog
{
public:
virtual bool OnInit();
virtual void OnHelp();
virtual bool OnButtonClicked(int buttonID, HWND buttonHWND);
virtual bool OnInit() Z7_override;
virtual void OnHelp() Z7_override;
virtual bool OnButtonClicked(unsigned buttonID, HWND buttonHWND) Z7_override;
INT_PTR Create(HWND wndParent = 0) { return CModalDialog::Create(IDD_ABOUT_EASY_7ZIP, wndParent); }
};

View File

@@ -57,6 +57,7 @@ FM_OBJS = \
$O\UpdateCallback100.obj \
$O\ViewSettings.obj \
$O\AboutDialog.obj \
$O\AboutEasy7ZipDialog.obj \
$O\ComboDialog.obj \
$O\CopyDialog.obj \
$O\EditDialog.obj \

View File

@@ -11,6 +11,7 @@
#include "../Common/CompressCall.h"
#include "AboutDialog.h"
#include "AboutEasy7ZipDialog.h"
#include "App.h"
#include "HelpUtils.h"
#include "LangUtils.h"
@@ -818,6 +819,12 @@ bool OnMenuCommand(HWND hWnd, unsigned id)
dialog.Create(hWnd);
break;
}
case IDM_ABOUT_EASY_7ZIP:
{
CAboutEasy7ZipDialog dialog;
dialog.Create(hWnd);
break;
}
default:
{
if (id >= kOpenBookmarkMenuID && id <= kOpenBookmarkMenuID + 9)

View File

@@ -886,7 +886,7 @@ public:
void RefreshTitle(bool always = false) { _panelCallback->RefreshTitle(always); }
void RefreshTitleAlways() { RefreshTitle(true); }
UString GetItemsInfoString(const CRecordVector<UInt32> &indices);
UString GetItemsInfoString(const CRecordVector<UInt32> &indices, int *soleDir);
};
class CMyBuffer

View File

@@ -109,6 +109,7 @@
#define IDM_HELP_CONTENTS 960
#define IDM_ABOUT 961
#define IDM_ABOUT_EASY_7ZIP 962
#define IDS_OPTIONS 2100

View File

@@ -140,6 +140,7 @@ BEGIN
#endif
MENUITEM SEPARATOR
MENUITEM "&About 7-Zip...", IDM_ABOUT
MENUITEM "&About Easy 7-Zip...", IDM_ABOUT_EASY_7ZIP
END
END
@@ -253,6 +254,7 @@ BEGIN
END
#include "AboutDialog.rc"
#include "AboutEasy7ZipDialog.rc"
#include "BrowseDialog.rc"
#include "ComboDialog.rc"
#include "CopyDialog.rc"