Regedit: Implemented accelerator keys

svn path=/trunk/; revision=19737
This commit is contained in:
Nathan Woods
2005-11-28 23:58:49 +00:00
parent f7140e3afe
commit da63a147f4
3 changed files with 13 additions and 2 deletions
+2 -2
View File
@@ -242,11 +242,11 @@ int APIENTRY WinMain(HINSTANCE hInstance,
if (!InitInstance(hInstance, nCmdShow)) {
return FALSE;
}
hAccel = LoadAccelerators(hInstance, (LPCTSTR)IDC_REGEDIT);
hAccel = LoadAccelerators(hInstance, MAKEINTRESOURCE(ID_ACCEL));
/* Main message loop */
while (GetMessage(&msg, (HWND)NULL, 0, 0)) {
if (!TranslateAccelerator(msg.hwnd, hAccel, &msg)
if (!TranslateAccelerator(hFrameWnd, hAccel, &msg)
&& !TranslateChildTabMessage(&msg)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
+2
View File
@@ -206,4 +206,6 @@
#define ID_FAVORITES_MIN 2100
#define ID_FAVORITES_MAX 2999
#define ID_ACCEL 3000
#define IDC_STATIC -1
+9
View File
@@ -21,6 +21,15 @@
#include "windows.h"
#include "resource.h"
ID_ACCEL ACCELERATORS
{
VK_DELETE, ID_EDIT_DELETE, VIRTKEY, NOINVERT
"^F", ID_EDIT_FIND
VK_F3, ID_EDIT_FINDNEXT, VIRTKEY, NOINVERT
VK_F5, ID_VIEW_REFRESH, VIRTKEY, NOINVERT
VK_F1, ID_HELP_HELPTOPICS, VIRTKEY, NOINVERT
}
/* define language neutral resources */
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL