[ros-diffs] [gedmurphy] 28656: add the remaining code for changing the list view text

gedmurphy at svn.reactos.org gedmurphy at svn.reactos.org
Wed Aug 29 22:20:23 CEST 2007


Author: gedmurphy
Date: Thu Aug 30 00:20:23 2007
New Revision: 28656

URL: http://svn.reactos.org/svn/reactos?rev=28656&view=rev
Log:
add the remaining code for changing the list view text

Modified:
    trunk/reactos/base/applications/mscutils/servman/listview.c

Modified: trunk/reactos/base/applications/mscutils/servman/listview.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/servman/listview.c?rev=28656&r1=28655&r2=28656&view=diff
==============================================================================
--- trunk/reactos/base/applications/mscutils/servman/listview.c (original)
+++ trunk/reactos/base/applications/mscutils/servman/listview.c Thu Aug 30 00:20:23 2007
@@ -105,6 +105,23 @@
         switch (Column)
         {
             case LVNAME:
+            {
+                LPQUERY_SERVICE_CONFIG lpServiceConfig;
+
+                lpServiceConfig = GetServiceConfig(pService->lpServiceName);
+                if (lpServiceConfig)
+                {
+                    lvItem.pszText = lpServiceConfig->lpDisplayName;
+                    SendMessage(Info->hListView,
+                                LVM_SETITEMTEXT,
+                                lvItem.iItem,
+                                (LPARAM)&lvItem);
+
+                    HeapFree(ProcessHeap,
+                             0,
+                             lpServiceConfig);
+                }
+            }
 
             break;
 
@@ -186,7 +203,23 @@
             break;
 
             case LVLOGONAS:
-
+            {
+                LPQUERY_SERVICE_CONFIG lpServiceConfig;
+
+                lpServiceConfig = GetServiceConfig(pService->lpServiceName);
+                if (lpServiceConfig)
+                {
+                    lvItem.pszText = lpServiceConfig->lpServiceStartName;
+                    SendMessage(Info->hListView,
+                                LVM_SETITEMTEXT,
+                                lvItem.iItem,
+                                (LPARAM)&lvItem);
+
+                    HeapFree(ProcessHeap,
+                             0,
+                             lpServiceConfig);
+                }
+            }
             break;
         }
     }
@@ -309,7 +342,7 @@
             NumListedServ = ListView_GetItemCount(Info->hListView);
 
             _sntprintf(szNumServices,
-                       300,
+                       31,
                        lpNumServices,
                        NumListedServ);
 
@@ -322,7 +355,6 @@
                      0,
                      lpNumServices);
         }
-
     }
 
     /* turn redraw flag on. It's turned off initially via the LBS_NOREDRAW flag */




More information about the Ros-diffs mailing list