OLE 的工具条不见了(100分)

  • 主题发起人 主题发起人 chengjian
  • 开始时间 开始时间
C

chengjian

Unregistered / Unconfirmed
GUEST, unregistred user!
我在一个FORM上放了一个PANNEL(整个客户区),在PANNEL上有一个TREEVIEW(靠左),还有一个OleContainer(整个客户区)。打开一个WORD 文档后,TREEVIEW显示正常,OleContainer中的内容正常和OLE的TOOLBAR也正常。
但是如果 OleContainer失去焦点,OLE的TOOLBAR就不见了,如何能让TOOLBAR一直可见?
另外我也试了,不管另外到焦点的是什么控件,OLE的TOOLBAR就会不见!

请高手赐教,谢谢先!!
 
没有人遇到过么?
 
没有遇到过的,可以发个DEMO看一下的luwang0004@163.com
 
to :leilu
发了邮件了,请查收。
请帮助解决此问题,谢谢!
 
不知还有没有人要DEMO。
如果要,请留下E_mail。
 
没有其它的人见过么?

 
有没有人能帮我?
 
你加個菜單就可以顯示出來了
 
OLE的TOOLBAR不见了!

 
看看能不能解决。jhx_dy@163.com
 
TnxOleContainer =class(TOleContainer)
private
procedure CMUIDeactive(var Mesg: TMessage); message CM_UIDEactive; //这个消息在OleContainer里边有相应函数
end;

.....
var
CanUIDeactive: Boolean;
begin
if State < osInplaceAative then
Inherited
else
begin
CanUIDeactive:= True;
if Assigned(FOnUiDeactive) then FOnUIDeactive(CanUIDeactive);
if CanUIDeactive then Inherited;
end;
end;
 
zjan521,你的方法是对的
谢谢,但是为什么不能给你分?
贴子有问题?
 
后退
顶部