comctl32: Monthcal lost focus fix.
This commit is contained in:
parent
23dd46413c
commit
d055cb8d5c
|
@ -1719,11 +1719,14 @@ MONTHCAL_Paint(MONTHCAL_INFO *infoPtr, WPARAM wParam)
|
|||
|
||||
|
||||
static LRESULT
|
||||
MONTHCAL_KillFocus(const MONTHCAL_INFO *infoPtr)
|
||||
MONTHCAL_KillFocus(const MONTHCAL_INFO *infoPtr, HWND hFocusWnd)
|
||||
{
|
||||
TRACE("\n");
|
||||
|
||||
InvalidateRect(infoPtr->hwndSelf, NULL, TRUE);
|
||||
if (infoPtr->hwndNotify != hFocusWnd)
|
||||
ShowWindow(infoPtr->hwndSelf, SW_HIDE);
|
||||
else
|
||||
InvalidateRect(infoPtr->hwndSelf, NULL, TRUE);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -2031,7 +2034,7 @@ MONTHCAL_WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||
return DLGC_WANTARROWS | DLGC_WANTCHARS;
|
||||
|
||||
case WM_KILLFOCUS:
|
||||
return MONTHCAL_KillFocus(infoPtr);
|
||||
return MONTHCAL_KillFocus(infoPtr, (HWND)wParam);
|
||||
|
||||
case WM_RBUTTONDOWN:
|
||||
return MONTHCAL_RButtonDown(infoPtr, lParam);
|
||||
|
|
Loading…
Reference in New Issue