如何去掉OleContainer word的菜单栏、工具栏

love_hate_i 2009-09-03 04:47:28
我用OleContainer->CreateObjectFromFile("C:\a.doc", false);加载一个word文档到OleContainer中去,缺省的会显示菜单栏和工具栏

哪位知道怎么控制OleContainer,可以让它不显示菜单栏和工具栏


在线等………………
...全文
790 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zpy_1984 2010-03-10
  • 打赏
  • 举报
回复
4楼的回复怎么看不到内容啊,
love_hate_i 2009-09-09
  • 打赏
  • 举报
回复
代码早用了,今天来结贴了
再次向CCRUN致意!
dfdscx 2009-09-07
  • 打赏
  • 举报
回复
mark
ccrun.com 2009-09-05
  • 打赏
  • 举报
回复
OLE专业户来也!!!
void __fastcall TForm1::Button2Click(TObject *Sender)
{
OleContainer1->DestroyObject();

OleContainer1->CreateObject("Word.Document", false);
OleContainer1->DoVerb(ovInPlaceActivate);

Variant vObj = OleContainer1->OleObject;
int nCmdBarCount = vObj.OlePropertyGet("CommandBars").OlePropertyGet("Count");

for (int i =0; i < nCmdBarCount; i++)
{
vObj.OlePropertyGet("CommandBars", i + 1).OlePropertySet("Enabled", false);
}
}
love_hate_i 2009-09-05
  • 打赏
  • 举报
回复
自己来顶一下
love_hate_i 2009-09-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 songhtao 的回复:]
AutoVerbMenu = false;
[/Quote]
我设置了的,而且在程序也设置了的,都不行
我不懂电脑 2009-09-03
  • 打赏
  • 举报
回复
AutoVerbMenu = false;

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧