OLE问题,太难了!!进来看看有碎银赠送。解决问题的。另送200分 (50分)

  • 主题发起人 主题发起人 无级变速
  • 开始时间 开始时间

无级变速

Unregistered / Unconfirmed
GUEST, unregistred user!
程序里通过ole container 集成了windows自带的画图工具,但是当ole失去焦点时,所有的工具条和融合的菜单就没有了。要重新点击ole才能恢复。同时工具栏有时不能恢复显示一个空白的panel。
这样切来切去,给人的感觉特不爽。
那位大虾有解决的办法。请告知。最后200分了,全给你。
焦急等待ing.......
 
自己顶一下。
 
哭ing.怎么没人回答。
 
呵呵,有意思的问题,
 
嘿嘿,哭也没有用,
1 。拦截我们wm_active,当active时 用DoVerb重新激活。(有点闪动)
这已经是最好的方法了,现在为主还没有其他更好的办法。
 
大伙也帮忙UP一下啊。
 
其他语言中也是这样处理ole的吗?
 
ole和一个panel重叠,当ole失去焦点时,将这一块拷屏到panel上的图片中并提前panel,当激活时,再将panel置后
 
楼上的可能没有明白我的意思,
主要是工具箱找不到。如我装载了photoshop。失去焦点后,工具箱就看不到了。
 
我今天用OLE也出现这种情况,不过我用的是WORD,如果先点WORD再点其他的地方就发现

WORD不能再进行编辑了
 
只能在单独窗口中,并且设置Ole控件align:=alClient
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
489
import
I
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部