Synchronize with trunk revision 59636 (just before Alex's CreateProcess revamp).
[reactos.git] / dll / win32 / netshell / lanstatusui.cpp
index 0b04a91..e65f429 100644 (file)
@@ -34,7 +34,7 @@ typedef struct
     UINT Status;
 } LANSTATUSUI_CONTEXT;
 
-class CLanStatus:
+class CLanStatus :
     public IOleCommandTarget
 {
     public:
@@ -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;