mirror of
https://github.com/valinet/ExplorerPatcher.git
synced 2024-11-24 07:30:22 +01:00
Hide option to show Cortana button when Windows 11 taskbar is enabled
This commit is contained in:
parent
6225b78f99
commit
e8bf64b7b5
@ -1214,6 +1214,24 @@ static BOOL GUI_Build(HDC hDC, HWND hwnd, POINT pt)
|
||||
if (d) *d = 0;
|
||||
wchar_t* p = wcschr(name, L'"');
|
||||
if (p) *p = 0;
|
||||
BOOL bShouldAlterTaskbarDa = FALSE;
|
||||
if (!wcscmp(name, L"TaskbarDa"))
|
||||
{
|
||||
if (!gui_bOldTaskbar)
|
||||
{
|
||||
MENUITEMINFOA menuInfo;
|
||||
ZeroMemory(&menuInfo, sizeof(MENUITEMINFOA));
|
||||
menuInfo.cbSize = sizeof(MENUITEMINFOA);
|
||||
menuInfo.fMask = MIIM_DATA;
|
||||
GetMenuItemInfoA(hMenu, 3, FALSE, &menuInfo);
|
||||
if (menuInfo.dwItemData)
|
||||
{
|
||||
free(menuInfo.dwItemData);
|
||||
}
|
||||
RemoveMenu(hMenu, 3, MF_BYCOMMAND);
|
||||
bShouldAlterTaskbarDa = TRUE;
|
||||
}
|
||||
}
|
||||
if (!wcscmp(name, L"Virtualized_" _T(EP_CLSID) L"_TaskbarPosition") || !wcscmp(name, L"Virtualized_" _T(EP_CLSID) L"_MMTaskbarPosition"))
|
||||
{
|
||||
if (!gui_bOldTaskbar)
|
||||
@ -1342,15 +1360,17 @@ static BOOL GUI_Build(HDC hDC, HWND hwnd, POINT pt)
|
||||
ZeroMemory(&menuInfo, sizeof(MENUITEMINFOW));
|
||||
menuInfo.cbSize = sizeof(MENUITEMINFOW);
|
||||
menuInfo.fMask = MIIM_STRING;
|
||||
GetMenuItemInfoW(hMenu, value + 1, FALSE, &menuInfo);
|
||||
int vvv = value + 1;
|
||||
if (bShouldAlterTaskbarDa && vvv == 3) vvv = 2;
|
||||
GetMenuItemInfoW(hMenu, vvv, FALSE, &menuInfo);
|
||||
menuInfo.cch += 1;
|
||||
menuInfo.dwTypeData = text + wcslen(text);
|
||||
GetMenuItemInfoW(hMenu, value + 1, FALSE, &menuInfo);
|
||||
GetMenuItemInfoW(hMenu, vvv, FALSE, &menuInfo);
|
||||
ZeroMemory(&menuInfo, sizeof(MENUITEMINFOW));
|
||||
menuInfo.cbSize = sizeof(MENUITEMINFOW);
|
||||
menuInfo.fMask = MIIM_STATE;
|
||||
menuInfo.fState = MFS_CHECKED;
|
||||
SetMenuItemInfo(hMenu, value + 1, FALSE, &menuInfo);
|
||||
SetMenuItemInfo(hMenu, vvv, FALSE, &menuInfo);
|
||||
}
|
||||
if (hDC && !bInvert && !bBool && !bJustCheck)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user