描述:
我已得到相关的application和document,现在可以隐藏工具条,但我如何隐藏WORD的菜单栏呢?请提供相关代码,谢谢
解决方案1:
study
没有办法哦,你弄出来了吗??
菜单的名字叫做MENU BAR
解决方案4:我在做C#的时候做过一个在应用程序中显示word文件的东东,那个时候用了一个外国人写的组件,他做的就挺好,什么东西都藏起来了,就剩一个文档,你要不要看看,我想改成vc6的也不难
解决方案5: 新建一个自己的没有子项的新菜单,加到application的菜单,application会自动隐藏菜单栏
结束后,删掉自己定义的菜单即可。
需要导入Mso9.dll
void CDefineOfficeCtrl::DefineShowHideCommandBar(short iCommandIndex, BOOL bShowHide)
{
MsWord9__Document pDoc;
pDoc.AttachDispatch(pDefineOfficeFrame->pDefineOfficeView->lpDispatch,FALSE);
Mso9__CommandBars pCommandBars;
Mso9_CommandBar pCommandBar;
pCommandBars=pDoc.GetCommandBars();
pCommandBar=pCommandBars.GetItem(COleVariant((short)iCommandIndex));
pCommandBar.SetVisible(bShowHide);
//
pCommandBar.ReleaseDispatch();
pCommandBars.ReleaseDispatch();
pDoc.DetachDispatch();
pDoc.ReleaseDispatch();
}