}
}
-static LRESULT
+static VOID
TrayNotifyWnd_DrawBackground(IN HWND hwnd,
- IN UINT uMsg,
- IN WPARAM wParam,
- IN LPARAM lParam)
+ IN HDC hdc)
{
PTRAY_NOTIFY_WND_DATA This = (PTRAY_NOTIFY_WND_DATA)GetWindowLongPtr(hwnd, 0);
RECT rect;
- HDC hdc = (HDC)wParam;
GetClientRect(hwnd, &rect);
DrawThemeParentBackground(hwnd, hdc, &rect);
DrawThemeBackground(This->TrayTheme, hdc, TNP_BACKGROUND, 0, &rect, 0);
-
- return 0;
}
VOID
if (uMsg != WM_NCCREATE)
{
- This = (PTRAY_NOTIFY_WND_DATA)GetWindowLongPtr(hwnd,
- 0);
+ This = (PTRAY_NOTIFY_WND_DATA)GetWindowLongPtr(hwnd, 0);
}
if (This != NULL || uMsg == WM_NCCREATE)
case WM_ERASEBKGND:
if (!This->TrayTheme)
break;
- return TrayNotifyWnd_DrawBackground(hwnd, uMsg, wParam, lParam);
+ TrayNotifyWnd_DrawBackground(hwnd, (HDC) wParam);
+ return 0;
case TNWM_GETMINIMUMSIZE:
{
return (LRESULT) TrayNotifyWnd_GetMinimumSize(This, (BOOL) wParam, (PSIZE) lParam);
szClient.cx = LOWORD(lParam);
szClient.cy = HIWORD(lParam);
- TrayNotifyWnd_Size(This,
- &szClient);
+ TrayNotifyWnd_Size(This, &szClient);
return 0;
}