|
|
|
@ -358,6 +358,20 @@ BOOL TaskbarCenter_GetClientRectHook(HWND hWnd, LPRECT lpRect) |
|
|
|
bWeatherAlignment = FALSE; |
|
|
|
bWeatherAlignment = FALSE; |
|
|
|
}*/ |
|
|
|
}*/ |
|
|
|
REBARBANDINFOW rbi; |
|
|
|
REBARBANDINFOW rbi; |
|
|
|
|
|
|
|
int k = SendMessageW(hReBarWindow32, RB_GETBANDCOUNT, 0, 0); |
|
|
|
|
|
|
|
for (int i = 0; i < k; ++i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
ZeroMemory(&rbi, sizeof(REBARBANDINFOW)); |
|
|
|
|
|
|
|
rbi.cbSize = sizeof(REBARBANDINFOW); |
|
|
|
|
|
|
|
rbi.fMask = RBBIM_CHILD; |
|
|
|
|
|
|
|
SendMessageW(hReBarWindow32, RB_GETBANDINFOW, i, &rbi); |
|
|
|
|
|
|
|
if (rbi.hwndChild && GetClassWord(rbi.hwndChild, GCW_ATOM) == RegisterWindowMessageW(L"MSTaskSwWClass")) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
SendMessageW(hReBarWindow32, RB_MAXIMIZEBAND, i, 0); |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
ZeroMemory(&rbi, sizeof(REBARBANDINFOW)); |
|
|
|
rbi.cbSize = sizeof(REBARBANDINFOW); |
|
|
|
rbi.cbSize = sizeof(REBARBANDINFOW); |
|
|
|
rbi.fMask = RBBIM_CHILD; |
|
|
|
rbi.fMask = RBBIM_CHILD; |
|
|
|
SendMessageW(hReBarWindow32, RB_GETBANDINFOW, 0, &rbi); |
|
|
|
SendMessageW(hReBarWindow32, RB_GETBANDINFOW, 0, &rbi); |
|
|
|
@ -370,10 +384,11 @@ BOOL TaskbarCenter_GetClientRectHook(HWND hWnd, LPRECT lpRect) |
|
|
|
{ |
|
|
|
{ |
|
|
|
for (i = 1; i < k; ++i) |
|
|
|
for (i = 1; i < k; ++i) |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
ZeroMemory(&rbi, sizeof(REBARBANDINFOW)); |
|
|
|
rbi.cbSize = sizeof(REBARBANDINFOW); |
|
|
|
rbi.cbSize = sizeof(REBARBANDINFOW); |
|
|
|
rbi.fMask = RBBIM_CHILD; |
|
|
|
rbi.fMask = RBBIM_CHILD; |
|
|
|
SendMessageW(hReBarWindow32, RB_GETBANDINFOW, i, &rbi); |
|
|
|
SendMessageW(hReBarWindow32, RB_GETBANDINFOW, i, &rbi); |
|
|
|
if (GetClassWord(rbi.hwndChild, GCW_ATOM) == RegisterWindowMessageW(L"PeopleBand")) |
|
|
|
if (rbi.hwndChild && GetClassWord(rbi.hwndChild, GCW_ATOM) == RegisterWindowMessageW(L"PeopleBand")) |
|
|
|
{ |
|
|
|
{ |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
|