@@ -167,7 +167,7 @@ class CDockSite :
167167 STDMETHOD (GetWindow)(HWND *lphwnd) override ;
168168 STDMETHOD (ContextSensitiveHelp)(BOOL fEnterMode ) override ;
169169
170- // *** IDockingWindow methods ***
170+ // *** IDockingWindowSite methods ***
171171 STDMETHOD (GetBorderDW)(IUnknown* punkObj, LPRECT prcBorder) override ;
172172 STDMETHOD (RequestBorderSpaceDW)(IUnknown* punkObj, LPCBORDERWIDTHS pbw) override ;
173173 STDMETHOD (SetBorderSpaceDW)(IUnknown* punkObj, LPCBORDERWIDTHS pbw) override ;
@@ -1192,7 +1192,7 @@ HRESULT STDMETHODCALLTYPE CInternetToolbar::QueryStatus(const GUID *pguidCmdGrou
11921192 break ;
11931193 case ITID_MENUBANDSHOWN: // Menubar band visibility
11941194 prgCmds->cmdf = OLECMDF_SUPPORTED;
1195- if (fMenuBar )
1195+ if (IsBandVisible (ITBBID_MENUBAND) == S_OK )
11961196 prgCmds->cmdf |= OLECMDF_LATCHED;
11971197 break ;
11981198 case ITID_AUTOHIDEENABLED: // Auto hide enabled/disabled
@@ -1233,6 +1233,8 @@ HRESULT STDMETHODCALLTYPE CInternetToolbar::Exec(const GUID *pguidCmdGroup, DWOR
12331233 return S_OK;
12341234 case ITID_TOOLBARBANDSHOWN:
12351235 return ToggleBandVisibility (ITBBID_TOOLSBAND);
1236+ case ITID_MENUBANDSHOWN:
1237+ return ToggleBandVisibility (ITBBID_MENUBAND);
12361238 case ITID_ADDRESSBANDSHOWN:
12371239 return ToggleBandVisibility (ITBBID_ADDRESSBAND);
12381240 case ITID_LINKSBANDSHOWN:
0 commit comments