comctl32/datetime: Don't check box if no valid date set.
This commit is contained in:
parent
9de240bd0e
commit
9147e7fd22
|
@ -1402,7 +1402,7 @@ DATETIME_StyleChanged(DATETIME_INFO *infoPtr, WPARAM wStyleType, const STYLESTRU
|
||||||
infoPtr->hwndCheckbut = CreateWindowExW (0, WC_BUTTONW, 0, WS_CHILD | WS_VISIBLE | BS_AUTOCHECKBOX,
|
infoPtr->hwndCheckbut = CreateWindowExW (0, WC_BUTTONW, 0, WS_CHILD | WS_VISIBLE | BS_AUTOCHECKBOX,
|
||||||
2, 2, 13, 13, infoPtr->hwndSelf, 0,
|
2, 2, 13, 13, infoPtr->hwndSelf, 0,
|
||||||
(HINSTANCE)GetWindowLongPtrW (infoPtr->hwndSelf, GWLP_HINSTANCE), 0);
|
(HINSTANCE)GetWindowLongPtrW (infoPtr->hwndSelf, GWLP_HINSTANCE), 0);
|
||||||
SendMessageW (infoPtr->hwndCheckbut, BM_SETCHECK, 1, 0);
|
SendMessageW (infoPtr->hwndCheckbut, BM_SETCHECK, infoPtr->dateValid ? 1 : 0, 0);
|
||||||
}
|
}
|
||||||
if ( (lpss->styleOld & DTS_SHOWNONE) && !(lpss->styleNew & DTS_SHOWNONE) ) {
|
if ( (lpss->styleOld & DTS_SHOWNONE) && !(lpss->styleNew & DTS_SHOWNONE) ) {
|
||||||
DestroyWindow(infoPtr->hwndCheckbut);
|
DestroyWindow(infoPtr->hwndCheckbut);
|
||||||
|
|
Loading…
Reference in New Issue