当前位置:主页>仓库管理软件> 列表

高分求助:DLL的高手看过来,是谁吃了WMMonuseEn 找进销存文档

财务软件版1楼: 搜了过去的贴子,都没有找到解决办法,只好再次提出来问了。
EXE 中是主窗体
DLL 中是子窗体
把 DLL 中的子窗体嵌入到主窗体的 Panel 上后,DLL 中子窗体上的控件就不响应鼠标的 Enter 和 Leave 事件了,如何解决,我已经在这上面耗费好长的时间了,郁闷啊。。。

2楼: 关注, 以前碰到过,
Dll子窗体中ShowModal OR
在Dll子窗体中再ShowModal另外一个窗体或简单地执行一个ShowMessage,然后dll子窗体就会响应Enter和Leave了, 很奇怪, 一直没搞明白 如进销存文档

3楼: 不存在这个问题,over

4楼: 如果你调用dll的借口传输了application。并且是show模式的,那么dllform里面的所有线程都不起作用了,有一些消息也就不响应了

5楼: to 人在昆明,
难道就没有解决的办法吗?

6楼: 我以前也曾经碰到过这个问题,在我的程序中actionlist 的onupdate不起作用,后来没有深挖,我避开了,采用了showmodal

财务软件版7楼: 你把DLL 中子窗体的BorderStyle 设为bsNone了吗?
应该不会有“DLL 中子窗体上的控件就不响应鼠标的 Enter 和 Leave 事件”
不行的话,只有拿到你的源码才知道为什么了。

8楼: to qreportmaker,


我试着ShowModal了一个窗体,还是不行呀

9楼: to 人在昆明,
是呀,不光是 MouseEnter, MouseLeave, ActionOnUpdate,还有 TApplication.OnIdle事件全都没了,查了网上的一些资料,说是DLL中没有自己的消息循环机制,不知道怎么解决。

10楼: 把dll输出form的过程(函数)贴出来,这么说看不出来啊

11楼: 帮顶!

╭=========================================╮

80G海量源代码,控件,书籍全免费狂下不停!

http://www.source520.com

╰=========================================╯