flatsb: unicodification

Dimitrie O. Paun dpaun at rogers.com
Tue Mar 22 23:53:06 CST 2005


ChangeLog
    Complete unicodification of the flatsb common control.


Index: dlls/comctl32/flatsb.c
===================================================================
RCS file: /var/cvs/wine/dlls/comctl32/flatsb.c,v
retrieving revision 1.33
diff -u -r1.33 flatsb.c
--- dlls/comctl32/flatsb.c	9 Jan 2005 16:42:54 -0000	1.33
+++ dlls/comctl32/flatsb.c	23 Mar 2005 05:45:31 -0000
@@ -245,7 +245,7 @@
 FlatSB_WindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 {
     if (!FlatSB_GetInfoPtr(hwnd) && (uMsg != WM_CREATE))
-	return DefWindowProcA( hwnd, uMsg, wParam, lParam );
+	return DefWindowProcW( hwnd, uMsg, wParam, lParam );
 
     switch (uMsg)
     {
@@ -259,7 +259,7 @@
 	    if ((uMsg >= WM_USER) && (uMsg < WM_APP))
 		ERR("unknown msg %04x wp=%08x lp=%08lx\n",
                     uMsg, wParam, lParam);
-	    return DefWindowProcA (hwnd, uMsg, wParam, lParam);
+	    return DefWindowProcW (hwnd, uMsg, wParam, lParam);
     }
 }
 
@@ -267,23 +267,23 @@
 VOID
 FLATSB_Register (void)
 {
-    WNDCLASSA wndClass;
+    WNDCLASSW wndClass;
 
-    ZeroMemory (&wndClass, sizeof(WNDCLASSA));
+    ZeroMemory (&wndClass, sizeof(WNDCLASSW));
     wndClass.style         = CS_GLOBALCLASS;
     wndClass.lpfnWndProc   = FlatSB_WindowProc;
     wndClass.cbClsExtra    = 0;
     wndClass.cbWndExtra    = sizeof(FLATSB_INFO *);
-    wndClass.hCursor       = LoadCursorA (0, (LPSTR)IDC_ARROW);
+    wndClass.hCursor       = LoadCursorW (0, (LPWSTR)IDC_ARROW);
     wndClass.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);
-    wndClass.lpszClassName = FLATSB_CLASSA;
+    wndClass.lpszClassName = FLATSB_CLASSW;
 
-    RegisterClassA (&wndClass);
+    RegisterClassW (&wndClass);
 }
 
 
 VOID
 FLATSB_Unregister (void)
 {
-    UnregisterClassA (FLATSB_CLASSA, NULL);
+    UnregisterClassW (FLATSB_CLASSW, NULL);
 }

-- 
Dimi.



More information about the wine-patches mailing list