diff --git a/server/2015Remote/2015Remote.rc b/server/2015Remote/2015Remote.rc index 416e90a..070979d 100644 Binary files a/server/2015Remote/2015Remote.rc and b/server/2015Remote/2015Remote.rc differ diff --git a/server/2015Remote/2015RemoteDlg.cpp b/server/2015Remote/2015RemoteDlg.cpp index e6a37b4..2968775 100644 --- a/server/2015Remote/2015RemoteDlg.cpp +++ b/server/2015Remote/2015RemoteDlg.cpp @@ -742,6 +742,10 @@ CMy2015RemoteDlg::CMy2015RemoteDlg(CWnd* pParent): CDialogLangEx(CMy2015RemoteDl m_bmOnline[68].LoadBitmap(IDB_BITMAP_DRAWING_BOARD); // 远程画板 m_bmOnline[69].LoadBitmap(IDB_BITMAP_TLS_ENABLE); // TLS 传输 m_bmOnline[70].LoadBitmap(IDB_BITMAP_TLS_DISABLE); // 取消 TLS + m_bmOnline[71].LoadBitmap(IDB_BITMAP_DESKTOP_QUALITY); // 高级→远程桌面质量等级 + m_bmOnline[72].LoadBitmap(IDB_BITMAP_PREVIEW_QUALITY); // 高级→屏幕预览质量等级 + m_bmOnline[73].LoadBitmap(IDB_BITMAP_FILE_SPEED); // 高级→文件传输速度 + m_bmOnline[74].LoadBitmap(IDB_BITMAP_DISCLAIMER); // 其他→免责声明 for (int i = 0; i < PAYLOAD_MAXTYPE; i++) { m_ServerDLL[i] = nullptr; m_ServerBin[i] = nullptr; @@ -1219,13 +1223,17 @@ VOID CMy2015RemoteDlg::CreateSolidMenu() m_MainMenu.SetMenuItemBitmaps(ID_FRPS_FOR_SUB, MF_BYCOMMAND, &m_bmOnline[45], &m_bmOnline[45]); m_MainMenu.SetMenuItemBitmaps(ID_WEB_REMOTE_CONTROL, MF_BYCOMMAND, &m_bmOnline[52], &m_bmOnline[52]); // Help menu - m_MainMenu.SetMenuItemBitmaps(ID_HELP_IMPORTANT, MF_BYCOMMAND, &m_bmOnline[46], &m_bmOnline[46]); + m_MainMenu.SetMenuItemBitmaps(ID_HELP_IMPORTANT, MF_BYCOMMAND, &m_bmOnline[74], &m_bmOnline[74]); m_MainMenu.SetMenuItemBitmaps(ID_HELP_FEEDBACK, MF_BYCOMMAND, &m_bmOnline[47], &m_bmOnline[47]); m_MainMenu.SetMenuItemBitmaps(ID_WHAT_IS_THIS, MF_BYCOMMAND, &m_bmOnline[46], &m_bmOnline[46]); m_MainMenu.SetMenuItemBitmaps(ID_MASTER_TRAIL, MF_BYCOMMAND, &m_bmOnline[48], &m_bmOnline[48]); m_MainMenu.SetMenuItemBitmaps(ID_TOOL_REQUEST_AUTH, MF_BYCOMMAND, &m_bmOnline[49], &m_bmOnline[49]); m_MainMenu.SetMenuItemBitmaps(ID_UNINSTALL_SOFTWARE, MF_BYCOMMAND, &m_bmOnline[57], &m_bmOnline[57]); m_MainMenu.SetMenuItemBitmaps(ID_ENABLE_DEV_DEBUG, MF_BYCOMMAND, &m_bmOnline[60], &m_bmOnline[60]); + // Advanced menu + m_MainMenu.SetMenuItemBitmaps(ID_TOOL_QUALITY_LEVELS, MF_BYCOMMAND, &m_bmOnline[71], &m_bmOnline[71]); + m_MainMenu.SetMenuItemBitmaps(ID_TOOL_PREVIEW_LEVELS, MF_BYCOMMAND, &m_bmOnline[72], &m_bmOnline[72]); + m_MainMenu.SetMenuItemBitmaps(ID_TOOL_FILE_SPEED, MF_BYCOMMAND, &m_bmOnline[73], &m_bmOnline[73]); // ============================================================ // UIBranding: 根据编译时配置隐藏菜单项 diff --git a/server/2015Remote/2015RemoteDlg.h b/server/2015Remote/2015RemoteDlg.h index 12e2b49..0927526 100644 --- a/server/2015Remote/2015RemoteDlg.h +++ b/server/2015Remote/2015RemoteDlg.h @@ -453,7 +453,7 @@ public: bool IsDllRequestLimited(const std::string& ip); void RecordDllRequest(const std::string& ip); CMenu m_MainMenu; - CBitmap m_bmOnline[71]; + CBitmap m_bmOnline[75]; uint64_t m_superID; std::map m_RemoteWnds; FileTransformCmd m_CmdList; diff --git a/server/2015Remote/res/Bitmap/DesktopQuality.bmp b/server/2015Remote/res/Bitmap/DesktopQuality.bmp new file mode 100644 index 0000000..dd801bd Binary files /dev/null and b/server/2015Remote/res/Bitmap/DesktopQuality.bmp differ diff --git a/server/2015Remote/res/Bitmap/Disclaimer.bmp b/server/2015Remote/res/Bitmap/Disclaimer.bmp new file mode 100644 index 0000000..378ad6a Binary files /dev/null and b/server/2015Remote/res/Bitmap/Disclaimer.bmp differ diff --git a/server/2015Remote/res/Bitmap/FileSpeed.bmp b/server/2015Remote/res/Bitmap/FileSpeed.bmp new file mode 100644 index 0000000..6427cd2 Binary files /dev/null and b/server/2015Remote/res/Bitmap/FileSpeed.bmp differ diff --git a/server/2015Remote/res/Bitmap/PreviewQuality.bmp b/server/2015Remote/res/Bitmap/PreviewQuality.bmp new file mode 100644 index 0000000..944f05b Binary files /dev/null and b/server/2015Remote/res/Bitmap/PreviewQuality.bmp differ diff --git a/server/2015Remote/resource.h b/server/2015Remote/resource.h index 14307ea..757a6fc 100644 --- a/server/2015Remote/resource.h +++ b/server/2015Remote/resource.h @@ -291,6 +291,10 @@ #define IDB_BITMAP_DRAWING_BOARD 409 #define IDB_BITMAP_TLS_ENABLE 410 #define IDB_BITMAP_TLS_DISABLE 411 +#define IDB_BITMAP_DESKTOP_QUALITY 412 +#define IDB_BITMAP_PREVIEW_QUALITY 413 +#define IDB_BITMAP_FILE_SPEED 414 +#define IDB_BITMAP_DISCLAIMER 415 #define IDC_MESSAGE 1000 #define IDC_ONLINE 1001 #define IDC_STATIC_TIPS 1002 @@ -1113,7 +1117,7 @@ // #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 412 +#define _APS_NEXT_RESOURCE_VALUE 416 #define _APS_NEXT_COMMAND_VALUE 33097 #define _APS_NEXT_CONTROL_VALUE 2621 #define _APS_NEXT_SYMED_VALUE 105