Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers...
[reactos.git] / base / applications / rapps / statusbar.c
diff --git a/base/applications/rapps/statusbar.c b/base/applications/rapps/statusbar.c
new file mode 100644 (file)
index 0000000..238cd54
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+ * PROJECT:         ReactOS Applications Manager
+ * LICENSE:         GPL - See COPYING in the top level directory
+ * FILE:            base/applications/rapps/statusbar.c
+ * PURPOSE:         StatusBar functions
+ * PROGRAMMERS:     Dmitry Chapyshev (dmitry@reactos.org)
+ */
+
+#include "rapps.h"
+
+HWND hStatusBar;
+
+BOOL
+CreateStatusBar(HWND hwnd)
+{
+    hStatusBar = CreateWindowExW(0,
+                                 STATUSCLASSNAMEW,
+                                 NULL,
+                                 WS_CHILD | WS_VISIBLE | SBARS_SIZEGRIP,
+                                 0, 0, 0, 0,
+                                 hwnd,
+                                 (HMENU)IDC_STATUSBAR,
+                                 hInst,
+                                 NULL);
+
+    if (!hStatusBar)
+    {
+        /* TODO: Show error message */
+        return FALSE;
+    }
+
+    return TRUE;
+}
+
+VOID
+SetStatusBarText(LPCWSTR lpszText)
+{
+    if (hStatusBar)
+    {
+        SendMessageW(hStatusBar, SB_SETTEXT, SBT_NOBORDERS, (LPARAM)lpszText);
+    }
+}