From 2f450a8880737f7837ada0cd6d0f5e3b7f911f21 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sat, 28 Jul 2007 20:03:06 +0000 Subject: [PATCH] Check the menu items in the view submenu according to the selected type of view. svn path=/trunk/; revision=27973 --- .../applications/mscutils/servman/mainwnd.c | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/reactos/base/applications/mscutils/servman/mainwnd.c b/reactos/base/applications/mscutils/servman/mainwnd.c index be054f7f90f..9e3e81e6509 100644 --- a/reactos/base/applications/mscutils/servman/mainwnd.c +++ b/reactos/base/applications/mscutils/servman/mainwnd.c @@ -397,6 +397,13 @@ CreateListView(PMAIN_WND_INFO Info) 4, &lvc); + /* check the details view menu item */ + CheckMenuRadioItem(GetMenu(Info->hMainWnd), + ID_VIEW_LARGE, + ID_VIEW_DETAILS, + ID_VIEW_DETAILS, + MF_BYCOMMAND); + return TRUE; } @@ -659,21 +666,41 @@ MainWndCommand(PMAIN_WND_INFO Info, case ID_VIEW_LARGE: SetListViewStyle(Info->hListView, LVS_ICON); + CheckMenuRadioItem(GetMenu(Info->hMainWnd), + ID_VIEW_LARGE, + ID_VIEW_DETAILS, + ID_VIEW_LARGE, + MF_BYCOMMAND); break; case ID_VIEW_SMALL: SetListViewStyle(Info->hListView, LVS_SMALLICON); + CheckMenuRadioItem(GetMenu(Info->hMainWnd), + ID_VIEW_LARGE, + ID_VIEW_DETAILS, + ID_VIEW_SMALL, + MF_BYCOMMAND); break; case ID_VIEW_LIST: SetListViewStyle(Info->hListView, LVS_LIST); + CheckMenuRadioItem(GetMenu(Info->hMainWnd), + ID_VIEW_LARGE, + ID_VIEW_DETAILS, + ID_VIEW_LIST, + MF_BYCOMMAND); break; case ID_VIEW_DETAILS: SetListViewStyle(Info->hListView, LVS_REPORT); + CheckMenuRadioItem(GetMenu(Info->hMainWnd), + ID_VIEW_LARGE, + ID_VIEW_DETAILS, + ID_VIEW_DETAILS, + MF_BYCOMMAND); break; case ID_VIEW_CUST: