|
|
|
|
@ -82,6 +82,7 @@ BOOL bDoNotRedirectProgramsAndFeaturesToSettingsApp = FALSE;
@@ -82,6 +82,7 @@ BOOL bDoNotRedirectProgramsAndFeaturesToSettingsApp = FALSE;
|
|
|
|
|
BOOL bDoNotRedirectDateAndTimeToSettingsApp = FALSE; |
|
|
|
|
BOOL bDoNotRedirectNotificationIconsToSettingsApp = FALSE; |
|
|
|
|
BOOL bDisableOfficeHotkeys = FALSE; |
|
|
|
|
DWORD bNoPropertiesInContextMenu = FALSE; |
|
|
|
|
#define TASKBARGLOMLEVEL_DEFAULT 2 |
|
|
|
|
#define MMTASKBARGLOMLEVEL_DEFAULT 2 |
|
|
|
|
DWORD dwTaskbarGlomLevel = TASKBARGLOMLEVEL_DEFAULT; |
|
|
|
|
@ -1447,6 +1448,8 @@ HMENU explorer_LoadMenuW(HINSTANCE hInstance, LPCWSTR lpMenuName)
@@ -1447,6 +1448,8 @@ HMENU explorer_LoadMenuW(HINSTANCE hInstance, LPCWSTR lpMenuName)
|
|
|
|
|
menuInfo.fType = MFT_STRING; |
|
|
|
|
menuInfo.dwTypeData = buffer; |
|
|
|
|
menuInfo.cch = wcslen(buffer); |
|
|
|
|
if (!bNoPropertiesInContextMenu) |
|
|
|
|
{ |
|
|
|
|
InsertMenuItemW( |
|
|
|
|
hSubMenu, |
|
|
|
|
GetMenuItemCount(hSubMenu) - 4, |
|
|
|
|
@ -1455,6 +1458,7 @@ HMENU explorer_LoadMenuW(HINSTANCE hInstance, LPCWSTR lpMenuName)
@@ -1455,6 +1458,7 @@ HMENU explorer_LoadMenuW(HINSTANCE hInstance, LPCWSTR lpMenuName)
|
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
return hMenu; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -1764,12 +1768,15 @@ INT64 Shell_TrayWndSubclassProc(
@@ -1764,12 +1768,15 @@ INT64 Shell_TrayWndSubclassProc(
|
|
|
|
|
menuInfo.fType = MFT_STRING; |
|
|
|
|
menuInfo.dwTypeData = buffer; |
|
|
|
|
menuInfo.cch = wcslen(buffer); |
|
|
|
|
if (!bNoPropertiesInContextMenu) |
|
|
|
|
{ |
|
|
|
|
InsertMenuItemW( |
|
|
|
|
hSubMenu, |
|
|
|
|
GetMenuItemCount(hSubMenu) - 1, |
|
|
|
|
TRUE, |
|
|
|
|
&menuInfo |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
INT64* unknown_array = NULL; |
|
|
|
|
if (bSkinMenus) |
|
|
|
|
@ -4363,6 +4370,15 @@ void WINAPI LoadSettings(LPARAM lParam)
@@ -4363,6 +4370,15 @@ void WINAPI LoadSettings(LPARAM lParam)
|
|
|
|
|
&dwSize |
|
|
|
|
); |
|
|
|
|
dwSize = sizeof(DWORD); |
|
|
|
|
RegQueryValueExW( |
|
|
|
|
hKey, |
|
|
|
|
TEXT("NoPropertiesInContextMenu"), |
|
|
|
|
0, |
|
|
|
|
NULL, |
|
|
|
|
&bNoPropertiesInContextMenu, |
|
|
|
|
&dwSize |
|
|
|
|
); |
|
|
|
|
dwSize = sizeof(DWORD); |
|
|
|
|
RegQueryValueExW( |
|
|
|
|
hKey, |
|
|
|
|
TEXT("NoMenuAccelerator"), |
|
|
|
|
|