Author: dreimer
Date: Mon Aug 10 10:23:55 2015
New Revision: 68658

URL: http://svn.reactos.org/svn/reactos?rev=68658&view=rev
Log:
[SHIMGVW]
File navigation with left and right keys by Carlo Bramini 
CORE-9608 #resolve #comment Committed, thx for help. ^^

Modified:
    trunk/reactos/dll/win32/shimgvw/shimgvw.c

Modified: trunk/reactos/dll/win32/shimgvw/shimgvw.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shimgvw/shimgvw.c?rev=68658&r1=68657&r2=68658&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shimgvw/shimgvw.c   [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shimgvw/shimgvw.c   [iso-8859-1] Mon Aug 10 
10:23:55 2015
@@ -514,7 +514,7 @@
 
     if (shiSettings.Maximized) ShowWindow(hwnd, SW_MAXIMIZE);
 
-    hDispWnd = CreateWindowEx(0, _T("STATIC"), _T(""),
+    hDispWnd = CreateWindowEx(0, WC_STATIC, _T(""),
                               WS_CHILD | WS_VISIBLE,
                               0, 0, 0, 0, hwnd, NULL, hInstance, NULL);
 
@@ -534,6 +534,20 @@
             ImageView_InitControls(hwnd);
             return 0L;
         }
+
+        case WM_KEYDOWN:
+            switch (LOWORD(wParam))
+            {
+                case VK_LEFT:
+                    PostMessage(hwnd, WM_COMMAND, MAKEWPARAM(IDC_PREV, 
BN_CLICKED), (LPARAM)NULL);
+                    break;
+
+                case VK_RIGHT:
+                    PostMessage(hwnd, WM_COMMAND, MAKEWPARAM(IDC_NEXT, 
BN_CLICKED), (LPARAM)NULL);
+                    break;
+            }
+            break;
+
         case WM_COMMAND:
         {
             switch (wParam)


Reply via email to