求救:我写了一个COM对象...(200分)

  • 主题发起人 主题发起人 flypuma
  • 开始时间 开始时间
F

flypuma

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个COM对象.里面需要showmodal一个Form,先是发现这个Form显示的时候
会在任务栏里面多一个任务出来,后来通过设置这个Form的ParentWindow
属性为调用他的客户端的主窗口的handle,这个问题基本解决了,现在的
问题是在这个Form里面我需要用到OpenDialog,在弹出的时候没有问题,关闭
这个OpenDialog(不管是通过“确认”还是“取消”方式)的时候,原来调用他的
那个Form就藏到其他窗口后面去了(当然如果这个时候桌面上没有其他程序是没有
问题的)。请各位高手帮我看看。谢谢了
 
要传appplication.handle
 
application.handle可以。
 
不行啊,没有什么不一样啊。我比较了一下,如果是普通的对话框,他的
parentwindow属性确实是application.handle的值。COM中的Form中如果
显示 showmessage(inttostr(application.handle))他的值为0,不直到有没有
办法让这个值变为客户端的application.handle值。如果各位有兴趣和我研究
这个问题,我有测试的代码,留mail给我。谢谢
 
denny.dong@163.com ,我来看看!
 
多人接受答案了。
 
后退
顶部