X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=rosapps%2Fpackmgr%2Fgui%2Fmain.cpp;h=7e33ccae014ab05ef3f406006f82839a7c89d12a;hp=eb06779f06967a329384a6c0cb6c696a99814444;hb=e70a05cabf32e2fe031addfd8ecbe9369d7d1c02;hpb=abd513250fb4902970dc768b9fb150532f09452e diff --git a/rosapps/packmgr/gui/main.cpp b/rosapps/packmgr/gui/main.cpp index eb06779f069..7e33ccae014 100644 --- a/rosapps/packmgr/gui/main.cpp +++ b/rosapps/packmgr/gui/main.cpp @@ -67,8 +67,11 @@ int WINAPI WinMain (HINSTANCE hinst, HINSTANCE hPrevInstance, PSTR szCmdLine, in // Start getting messages while(GetMessage(&msg,NULL,0,0)) { - TranslateMessage(&msg); - DispatchMessage(&msg); + if(!TranslateAccelerator(hwnd, hHotKeys, &msg)) + { + TranslateMessage(&msg); + DispatchMessage(&msg); + } } // Close our handle @@ -152,11 +155,7 @@ void InitControls (HWND hwnd) ImageList_AddIcon(hIcon, LoadIcon(hinst, MAKEINTRESOURCE(10))); // Setup Hotkeys - RegisterHotKey(hwnd, 1, MOD_CONTROL, VK_1); - RegisterHotKey(hwnd, 2, MOD_CONTROL, VK_2); - RegisterHotKey(hwnd, 3, MOD_CONTROL, VK_3); - RegisterHotKey(hwnd, 4, MOD_CONTROL, VK_4); - RegisterHotKey(hwnd, 0, MOD_CONTROL, VK_0); + hHotKeys = LoadAccelerators (hinst, MAKEINTRESOURCE(IDR_HOTKEYS)); } // Set the Icons