[EXPLORER-NEW]

- Add more items to taskbar popup menu. Patch by Edijs Kolesnikovičs <terminedijs at yahoo dot com>
See issue #6242 for more details.

svn path=/trunk/; revision=56017
This commit is contained in:
Rafal Harabien 2012-03-04 22:07:27 +00:00
parent 8fdf9b6765
commit 41364b7c5a
21 changed files with 239 additions and 2 deletions

View file

@ -4,6 +4,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Задачен управител", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -10,6 +10,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Správce úloh", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -4,6 +4,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Taskmanager", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -5,7 +5,16 @@ BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "Task Manager", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Tas&k Manager", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR
MENUITEM "&Lock the Taskbar", ID_LOCKTASKBAR
MENUITEM "P&roperties", ID_SHELL_CMD_PROPERTIES

View file

@ -13,6 +13,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Administrador de tareas", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -4,6 +4,24 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Task Manager", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -4,6 +4,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Task Manager", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -4,6 +4,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "タスク マネージャ", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -9,6 +9,24 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Task Manager", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -9,7 +9,16 @@ BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "Task Manager", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Rodyti darbastali", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Atšaukti", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Užduociu tvarkytuvas", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR
MENUITEM "&Užrakinti užduočių juostą", ID_LOCKTASKBAR
MENUITEM "&Parametrai", ID_SHELL_CMD_PROPERTIES

View file

@ -4,6 +4,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Taakbeheer", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -4,6 +4,24 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Oppgavebehandler", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -13,6 +13,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Ustaw datę/godzinę", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Dostosuj powiadomienia...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Okna &kaskadowo", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Okna sąsiadująco w pozio&mie", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Okna sąsiadująco w pio&nie", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Pokaż pulpit", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Cofnij", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Menedżer zadań", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -6,6 +6,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Gerenciador de Tarefas", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -5,6 +5,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "&Gestionar de activități", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -6,6 +6,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Диспетчер задач", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -9,6 +9,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Správca úlo&h", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -12,6 +12,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "Диспетчер завдань", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -12,6 +12,15 @@ IDM_TRAYWND MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT
MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF
MENUITEM SEPARATOR
MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND
MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H
MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V
MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP
MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION
MENUITEM SEPARATOR
MENUITEM "任务管理器", ID_SHELL_CMD_OPEN_TASKMGR
MENUITEM SEPARATOR

View file

@ -24,6 +24,13 @@
#define ID_SHELL_CMD_EXPLORE_ALL_USERS (ID_SHELL_CMD_LAST + 3)
#define ID_LOCKTASKBAR (ID_SHELL_CMD_LAST + 4)
#define ID_SHELL_CMD_OPEN_TASKMGR (ID_SHELL_CMD_LAST + 5)
#define ID_SHELL_CMD_UNDO_ACTION (ID_SHELL_CMD_LAST + 6)
#define ID_SHELL_CMD_SHOW_DESKTOP (ID_SHELL_CMD_LAST + 7)
#define ID_SHELL_CMD_TILE_WND_V (ID_SHELL_CMD_LAST + 8)
#define ID_SHELL_CMD_TILE_WND_H (ID_SHELL_CMD_LAST + 9)
#define ID_SHELL_CMD_CASCADE_WND (ID_SHELL_CMD_LAST + 10)
#define ID_SHELL_CMD_CUST_NOTIF (ID_SHELL_CMD_LAST + 11)
#define ID_SHELL_CMD_ADJUST_DAT (ID_SHELL_CMD_LAST + 12)
/* NOTE: The following constants may *NOT* be changed because
they're hardcoded and need to be the exact values

View file

@ -94,6 +94,14 @@ typedef struct
HWND hWndTrayProperties;
} ITrayWindowImpl;
BOOL LaunchCPanel(HWND hwnd, LPCTSTR applet)
{
TCHAR szParams[MAX_PATH];
_tcscpy(szParams, TEXT("shell32.dll,Control_RunDLL "));
_tcscat(szParams, applet);
return (ShellExecute(hwnd, TEXT("open"), TEXT("rundll32.exe"), szParams, NULL, SW_SHOWDEFAULT) > (HINSTANCE)32);
}
static IUnknown *
IUnknown_from_impl(ITrayWindowImpl *This)
{
@ -1797,6 +1805,30 @@ ITrayWindowImpl_ExecContextMenuCmd(IN OUT ITrayWindow *iface,
OpenTaskManager(This->hWnd);
break;
case ID_SHELL_CMD_UNDO_ACTION:
break;
case ID_SHELL_CMD_SHOW_DESKTOP:
break;
case ID_SHELL_CMD_TILE_WND_H:
TileWindows(NULL, MDITILE_HORIZONTAL, NULL, 0, NULL);
break;
case ID_SHELL_CMD_TILE_WND_V:
TileWindows(NULL, MDITILE_VERTICAL, NULL, 0, NULL);
break;
case ID_SHELL_CMD_CASCADE_WND:
CascadeWindows(NULL, MDITILE_SKIPDISABLED, NULL, 0, NULL);
break;
case ID_SHELL_CMD_CUST_NOTIF:
break;
case ID_SHELL_CMD_ADJUST_DAT:
LaunchCPanel(NULL, TEXT("timedate.cpl"));
break;
default:
DbgPrint("ITrayWindow::ExecContextMenuCmd(%u): Unhandled Command ID!\n", uiCmd);