Check the menu items in the view submenu according to the selected type of view.

svn path=/trunk/; revision=27973
This commit is contained in:
Eric Kohl 2007-07-28 20:03:06 +00:00
parent 3b5160fc40
commit 2f450a8880

View file

@ -397,6 +397,13 @@ CreateListView(PMAIN_WND_INFO Info)
4, 4,
&lvc); &lvc);
/* check the details view menu item */
CheckMenuRadioItem(GetMenu(Info->hMainWnd),
ID_VIEW_LARGE,
ID_VIEW_DETAILS,
ID_VIEW_DETAILS,
MF_BYCOMMAND);
return TRUE; return TRUE;
} }
@ -659,21 +666,41 @@ MainWndCommand(PMAIN_WND_INFO Info,
case ID_VIEW_LARGE: case ID_VIEW_LARGE:
SetListViewStyle(Info->hListView, SetListViewStyle(Info->hListView,
LVS_ICON); LVS_ICON);
CheckMenuRadioItem(GetMenu(Info->hMainWnd),
ID_VIEW_LARGE,
ID_VIEW_DETAILS,
ID_VIEW_LARGE,
MF_BYCOMMAND);
break; break;
case ID_VIEW_SMALL: case ID_VIEW_SMALL:
SetListViewStyle(Info->hListView, SetListViewStyle(Info->hListView,
LVS_SMALLICON); LVS_SMALLICON);
CheckMenuRadioItem(GetMenu(Info->hMainWnd),
ID_VIEW_LARGE,
ID_VIEW_DETAILS,
ID_VIEW_SMALL,
MF_BYCOMMAND);
break; break;
case ID_VIEW_LIST: case ID_VIEW_LIST:
SetListViewStyle(Info->hListView, SetListViewStyle(Info->hListView,
LVS_LIST); LVS_LIST);
CheckMenuRadioItem(GetMenu(Info->hMainWnd),
ID_VIEW_LARGE,
ID_VIEW_DETAILS,
ID_VIEW_LIST,
MF_BYCOMMAND);
break; break;
case ID_VIEW_DETAILS: case ID_VIEW_DETAILS:
SetListViewStyle(Info->hListView, SetListViewStyle(Info->hListView,
LVS_REPORT); LVS_REPORT);
CheckMenuRadioItem(GetMenu(Info->hMainWnd),
ID_VIEW_LARGE,
ID_VIEW_DETAILS,
ID_VIEW_DETAILS,
MF_BYCOMMAND);
break; break;
case ID_VIEW_CUST: case ID_VIEW_CUST: