使用olecontainer 的问题,紧急!(50分)

  • 主题发起人 主题发起人 C A D
  • 开始时间 开始时间
C

C A D

Unregistered / Unconfirmed
GUEST, unregistred user!
我在form1中有panel1(align=altop,locked=true,包含:button1)和panel2(包含:olecontainer1),并在olecontainner1中嵌入word;
当olecontainer1中的word激活时,存在以下问题我无法解决:

1、点击button1时,word的工具栏就会自动消失。如何使他不消失?

2、启动我本机上的word程序,olecontainer1中的word就再也无法就像任何操作?

请高手帮帮忙,就剩这点分了。
 
自建一工具栏
OleContainer1.AllowActiveDoc:=False;
 
自建一工具栏
OleContainer1.AllowActiveDoc:=False; 好像还是不行啊


能不能给个例子?
 
点击button1时,重新激活olecontainer
但是有闪烁,求解
 
1. http://www.delphibbs.com/delphibbs/dispq.asp?lid=2220674
2. 不太可能吧。你先按照我的方法把1.解决了以后再试一下
 
var
CanUIDeactive: Boolean;
begin
if State < osInPlaceActive then
Inherited
else
begin
CanUIDeactive:= True;
if Assigned(FOnUiDeactive) then FOnUIDeactive(CanUIDeactive);
if CanUIDeactive then Inherited;
end;
end;

恕小弟愚昧,这个FOnUiDeactive时什么阿
 
多人接受答案了。
 
后退
顶部