mirror of
https://github.com/valinet/ExplorerPatcher.git
synced 2025-02-21 21:00:21 +01:00
Taskbar10: UndeadStartCorner is optional (#1036)
This commit is contained in:
parent
131ff74739
commit
a52d3eb615
@ -136,6 +136,7 @@ DWORD bWasPinnedItemsActAsQuickLaunch = FALSE;
|
|||||||
DWORD bPinnedItemsActAsQuickLaunch = FALSE;
|
DWORD bPinnedItemsActAsQuickLaunch = FALSE;
|
||||||
DWORD bWasRemoveExtraGapAroundPinnedItems = FALSE;
|
DWORD bWasRemoveExtraGapAroundPinnedItems = FALSE;
|
||||||
DWORD bRemoveExtraGapAroundPinnedItems = FALSE;
|
DWORD bRemoveExtraGapAroundPinnedItems = FALSE;
|
||||||
|
DWORD dwUndeadStartCorner = FALSE;
|
||||||
DWORD dwOldTaskbarAl = 0b110;
|
DWORD dwOldTaskbarAl = 0b110;
|
||||||
DWORD dwMMOldTaskbarAl = 0b110;
|
DWORD dwMMOldTaskbarAl = 0b110;
|
||||||
DWORD dwTaskbarSmallIcons = FALSE;
|
DWORD dwTaskbarSmallIcons = FALSE;
|
||||||
@ -1914,6 +1915,15 @@ int HandleTaskbarCornerInteraction(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM l
|
|||||||
}
|
}
|
||||||
else if (uMsg == WM_LBUTTONUP || uMsg == WM_NCLBUTTONUP || uMsg == WM_LBUTTONDOWN || uMsg == WM_NCLBUTTONDOWN)
|
else if (uMsg == WM_LBUTTONUP || uMsg == WM_NCLBUTTONUP || uMsg == WM_LBUTTONDOWN || uMsg == WM_NCLBUTTONDOWN)
|
||||||
{
|
{
|
||||||
|
if (!dwUndeadStartCorner)
|
||||||
|
{
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
if (dwUndeadStartCorner != 2)
|
||||||
|
{
|
||||||
|
OpenStartOnMonitor(hMonitor);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
DWORD dwVal = 0, dwSize = sizeof(DWORD);
|
DWORD dwVal = 0, dwSize = sizeof(DWORD);
|
||||||
RegGetValueW(HKEY_CURRENT_USER, L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced", L"TaskbarAl", RRF_RT_DWORD, NULL, &dwVal, &dwSize);
|
RegGetValueW(HKEY_CURRENT_USER, L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced", L"TaskbarAl", RRF_RT_DWORD, NULL, &dwVal, &dwSize);
|
||||||
if (dwVal)
|
if (dwVal)
|
||||||
@ -6262,6 +6272,15 @@ void WINAPI LoadSettings(LPARAM lParam)
|
|||||||
dwRefreshUIMask |= REFRESHUI_TASKBAR;
|
dwRefreshUIMask |= REFRESHUI_TASKBAR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
dwSize = sizeof(DWORD);
|
||||||
|
RegQueryValueExW(
|
||||||
|
hKey,
|
||||||
|
TEXT("UndeadStartCorner"),
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
&dwUndeadStartCorner,
|
||||||
|
&dwSize
|
||||||
|
);
|
||||||
|
|
||||||
#ifdef _WIN64
|
#ifdef _WIN64
|
||||||
AcquireSRWLockShared(&lock_epw);
|
AcquireSRWLockShared(&lock_epw);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user