[ros-diffs] [dchapyshev] 33077: - Add "Exit" item to menu
dchapyshev at svn.reactos.org
dchapyshev at svn.reactos.org
Sun Apr 20 20:59:58 CEST 2008
Author: dchapyshev
Date: Sun Apr 20 13:59:58 2008
New Revision: 33077
URL: http://svn.reactos.org/svn/reactos?rev=33077&view=rev
Log:
- Add "Exit" item to menu
Modified:
trunk/reactos/base/applications/kbswitch/kbswitch.c
Modified: trunk/reactos/base/applications/kbswitch/kbswitch.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/kbswitch/kbswitch.c?rev=33077&r1=33076&r2=33077&view=diff
==============================================================================
--- trunk/reactos/base/applications/kbswitch/kbswitch.c [iso-8859-1] (original)
+++ trunk/reactos/base/applications/kbswitch/kbswitch.c [iso-8859-1] Sun Apr 20 13:59:58 2008
@@ -158,6 +158,9 @@
RegCloseKey(hKey);
}
+
+ AppendMenu(hMenu, MF_SEPARATOR, 0, _T(""));
+ AppendMenu(hMenu, MF_STRING, 1000, _T("Exit"));
return hMenu;
}
@@ -191,7 +194,16 @@
break;
case WM_COMMAND:
- ActivateLayout(LOWORD(wParam));
+ if (LOWORD(wParam) == 1000)
+ {
+ DestroyMenu(hPopupMenu);
+ DelTrayIcon(hwnd);
+ PostQuitMessage(0);
+ }
+ else
+ {
+ ActivateLayout(LOWORD(wParam));
+ }
break;
case WM_DESTROY:
More information about the Ros-diffs
mailing list