Author: weiden
Date: Thu Nov 1 20:41:00 2007
New Revision: 30047
URL:
http://svn.reactos.org/svn/reactos?rev=30047&view=rev
Log:
Increase size of current date selection
Modified:
trunk/reactos/dll/cpl/timedate/monthcal.c
Modified: trunk/reactos/dll/cpl/timedate/monthcal.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/timedate/monthcal.…
==============================================================================
--- trunk/reactos/dll/cpl/timedate/monthcal.c (original)
+++ trunk/reactos/dll/cpl/timedate/monthcal.c Thu Nov 1 20:41:00 2007
@@ -542,7 +542,20 @@
if (Day == infoPtr->Day)
{
- rcHighlight = rcText;
+ SIZE TextSel;
+
+ TextSel.cx = (infoPtr->CellSize.cx * 2) / 3;
+ TextSel.cy = (infoPtr->CellSize.cy * 3) / 4;
+
+ if (TextSel.cx < rcText.right - rcText.left)
+ TextSel.cx = rcText.right - rcText.left;
+ if (TextSel.cy < rcText.bottom - rcText.top)
+ TextSel.cy = rcText.bottom - rcText.top;
+
+ rcHighlight.left = rcCell.left + (infoPtr->CellSize.cx /
2) - (TextSel.cx / 2);
+ rcHighlight.right = rcHighlight.left + TextSel.cx;
+ rcHighlight.top = rcCell.top + (infoPtr->CellSize.cy / 2)
- (TextSel.cy / 2);
+ rcHighlight.bottom = rcHighlight.top + TextSel.cy;
InflateRect(&rcHighlight,
GetSystemMetrics(SM_CXFOCUSBORDER),