[NETSHELL]
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Thu, 30 May 2013 11:41:12 +0000 (11:41 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Thu, 30 May 2013 11:41:12 +0000 (11:41 +0000)
- Fix column width of listview

svn path=/trunk/; revision=59116

reactos/dll/win32/netshell/lanstatusui.cpp

index 0b04a91..d2eda13 100644 (file)
@@ -421,6 +421,7 @@ LANStatusUiDetailsDlg(
     PIP_PER_ADAPTER_INFO pPerAdapter;
     DWORD dwSize;
     HWND hDlgCtrl;
+    RECT rect;
 
     switch(uMsg)
     {
@@ -428,8 +429,15 @@ LANStatusUiDetailsDlg(
             pContext = (LANSTATUSUI_CONTEXT*)lParam;
 
             hDlgCtrl = GetDlgItem(hwndDlg, IDC_DETAILS);
-            InsertColumnToListView(hDlgCtrl, IDS_PROPERTY, 0, 80);
-            InsertColumnToListView(hDlgCtrl, IDS_VALUE, 1, 80);
+
+            /* get client rect */
+            GetClientRect(hDlgCtrl, &rect);
+
+            /* calculate column width */
+            dwSize = rect.right / 2;
+
+            InsertColumnToListView(hDlgCtrl, IDS_PROPERTY, 0, dwSize);
+            InsertColumnToListView(hDlgCtrl, IDS_VALUE, 1, dwSize);
 
             dwSize = 0;
             pCurAdapter = NULL;