show logoff dialog in lean explorer
authorMartin Fuchs <fuchs.martin@gmail.com>
Sun, 3 Apr 2005 11:38:08 +0000 (11:38 +0000)
committerMartin Fuchs <fuchs.martin@gmail.com>
Sun, 3 Apr 2005 11:38:08 +0000 (11:38 +0000)
svn path=/trunk/; revision=14470

reactos/subsys/system/explorer/explorer_intres.rc
reactos/subsys/system/explorer/taskbar/startmenu.cpp
reactos/subsys/system/explorer/taskbar/startmenu.h

index c524772..e52dea5 100644 (file)
@@ -1926,7 +1926,7 @@ BEGIN
     IDS_TITLE               "Explorador do Reactos"
     IDS_START               "Iniciar"
     IDS_LOGOFF              "Terminar sessão..."
-    IDS_TERMINATE           "Terminar"
+    IDS_TERMINATE           "Terminar ROS Explorador"
     IDS_SHUTDOWN            "Desligar..."
     IDS_LAUNCH              "Executar..."
     IDS_START_HELP          "Ajuda"
index b860076..95d9143 100644 (file)
@@ -1834,7 +1834,7 @@ int StartMenuHandler::Command(int id, int code)
 
          case IDC_LOGOFF:
                CloseStartMenu(id);
-               ShowLogoffDialog(g_Globals._hwndDesktopBar, EWX_LOGOFF);
+               ShowLogoffDialog(g_Globals._hwndDesktopBar);
                break;
 
          case IDC_TERMINATE:
@@ -1979,7 +1979,7 @@ void StartMenuHandler::ShowLaunchDialog(HWND hwndOwner)
        }
 }
 
-void StartMenuHandler::ShowLogoffDialog(HWND hwndOwner, UINT flags)
+void StartMenuHandler::ShowLogoffDialog(HWND hwndOwner)
 {
        static DynamicFct<LOGOFFWINDOWSDIALOG> LogoffWindowsDialog(TEXT("SHELL32"), 54);
 //     static DynamicFct<RESTARTWINDOWSDLG> RestartDialog(TEXT("SHELL32"), 59);
@@ -1988,7 +1988,7 @@ void StartMenuHandler::ShowLogoffDialog(HWND hwndOwner, UINT flags)
                (*LogoffWindowsDialog)(0);
 /* The RestartDialog function prompts about some system setting change. This is not what we want to display here.
        else if (RestartDialog)
-               return (*RestartDialog)(hwndOwner, (LPWSTR)L"You selected <Log Off>.\n\n", flags) == 1; ///@todo ANSI string conversion if needed
+               return (*RestartDialog)(hwndOwner, (LPWSTR)L"You selected <Log Off>.\n\n", EWX_LOGOFF) == 1;    ///@todo ANSI string conversion if needed
 */
        else
                MessageBox(hwndOwner, TEXT("LogoffWindowsDialog() not yet implemented in SHELL32"), ResString(IDS_TITLE), MB_OK);
index 67b2b63..1840bc9 100644 (file)
@@ -349,7 +349,7 @@ protected:
        int             Command(int id, int code);
 
        static void     ShowLaunchDialog(HWND hwndOwner);
-       static void     ShowLogoffDialog(HWND hwndOwner, UINT flags);
+       static void     ShowLogoffDialog(HWND hwndOwner);
        static void     ShowSearchDialog();
        static void     ShowSearchComputer();
 };