Author: hbelusca
Date: Thu Jul  7 23:32:55 2016
New Revision: 71852

URL: http://svn.reactos.org/svn/reactos?rev=71852&view=rev
Log:
[EVENTVWR]: Fix the look of the status bar.

Modified:
    trunk/reactos/base/applications/mscutils/eventvwr/eventvwr.c

Modified: trunk/reactos/base/applications/mscutils/eventvwr/eventvwr.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/eventvwr/eventvwr.c?rev=71852&r1=71851&r2=71852&view=diff
==============================================================================
--- trunk/reactos/base/applications/mscutils/eventvwr/eventvwr.c        
[iso-8859-1] (original)
+++ trunk/reactos/base/applications/mscutils/eventvwr/eventvwr.c        
[iso-8859-1] Thu Jul  7 23:32:55 2016
@@ -896,7 +896,7 @@
     wcex.hInstance = hInstance;
     wcex.hIcon = LoadIconW(hInstance, MAKEINTRESOURCEW(IDI_EVENTVWR));
     wcex.hCursor = LoadCursorW(NULL, MAKEINTRESOURCEW(IDC_ARROW));
-    wcex.hbrBackground = (HBRUSH)(COLOR_BTNFACE + 1); // COLOR_WINDOW + 1
+    wcex.hbrBackground = (HBRUSH)(COLOR_3DFACE + 1); // COLOR_WINDOW + 1
     wcex.lpszMenuName = MAKEINTRESOURCEW(IDM_EVENTVWR);
     wcex.lpszClassName = szWindowClass;
     wcex.hIconSm = (HICON)LoadImageW(hInstance,
@@ -1171,6 +1171,7 @@
 
     hInst = hInstance; // Store instance handle in our global variable
 
+    /* Create the main window */
     hwndMainWindow = CreateWindowW(szWindowClass,
                                    szTitle,
                                    WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN,
@@ -1184,10 +1185,11 @@
         return FALSE;
     }
 
+    /* Create the status bar */
     hwndStatus = CreateWindowExW(0,                                  // no 
extended styles
                                  STATUSCLASSNAMEW,                   // status 
bar
                                  L"",                                // no text
-                                 WS_CHILD | WS_BORDER | WS_VISIBLE,  // styles
+                                 WS_CHILD | WS_VISIBLE | CCS_BOTTOM | 
SBARS_SIZEGRIP, // styles
                                  0, 0, 0, 0,                         // x, y, 
cx, cy
                                  hwndMainWindow,                     // parent 
window
                                  (HMENU)100,                         // window 
ID
@@ -1198,8 +1200,9 @@
 
     GetClientRect(hwndMainWindow, &rcClient);
     GetWindowRect(hwndStatus, &rs);
-    StatusHeight = rs.bottom - rs.top - 3 /* hack */;
-
+    StatusHeight = rs.bottom - rs.top;
+
+    /* Create the TreeView */
     hwndTreeView = CreateWindowExW(WS_EX_CLIENTEDGE,
                                    WC_TREEVIEWW,
                                    L"",
@@ -1237,9 +1240,7 @@
     LoadStringW(hInstance, IDS_EVENTLOG_USER, szTemp, ARRAYSIZE(szTemp));
     htiUserLogs   = TreeViewAddItem(hwndTreeView, NULL, szTemp, 0, 1, 
(LPARAM)-1);
 
-    // Create our listview child window.  Note that I use WS_EX_CLIENTEDGE
-    // and WS_BORDER to create the normal "sunken" look.  Also note that
-    // LVS_EX_ styles cannot be set in CreateWindowEx().
+    /* Create the ListView */
     hwndListView = CreateWindowExW(WS_EX_CLIENTEDGE,
                                    WC_LISTVIEWW,
                                    L"",
@@ -1253,7 +1254,7 @@
                                    hInstance,
                                    NULL);
 
-    /* After the ListView is created, we can add extended list view styles */
+    /* Add the extended ListView styles */
     (void)ListView_SetExtendedListViewStyle(hwndListView, 
LVS_EX_FULLROWSELECT);
 
     /* Create the ImageList */
@@ -1372,7 +1373,7 @@
     /* Size status bar */
     SendMessage(hwndStatus, WM_SIZE, 0, 0);
     GetWindowRect(hwndStatus, &rs);
-    StatusHeight = rs.bottom - rs.top - 3 /* hack */;
+    StatusHeight = rs.bottom - rs.top;
 
     nSplitPos = min(max(nSplitPos, SPLIT_WIDTH/2), cx - SPLIT_WIDTH/2);
 


Reply via email to