社区
Windows SDK/API
帖子详情
主窗体调用dll窗体,dll窗体上button的CM_MOUSEENTER,CM_MOUSELEAVE消息收不到,怎么回事?
Merrybip
2007-12-07 09:25:30
主窗体调用dll窗体,dll窗体嵌到主窗体的一个panel上面
dll窗体上button的CM_MOUSEENTER,CM_MOUSELEAVE消息收不到,怎么回事,还有一些其他控件的消息也收不到?
急得很,希望大家帮忙
分不够可以加!
...全文
214
6
打赏
收藏
主窗体调用dll窗体,dll窗体上button的CM_MOUSEENTER,CM_MOUSELEAVE消息收不到,怎么回事?
主窗体调用dll窗体,dll窗体嵌到主窗体的一个panel上面 dll窗体上button的CM_MOUSEENTER,CM_MOUSELEAVE消息收不到,怎么回事,还有一些其他控件的消息也收不到? 急得很,希望大家帮忙 分不够可以加!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yagzh
2007-12-07
打赏
举报
回复
你要加入Initialization
CoInitialize(nil);
打开COM才行
Merrybip
2007-12-07
打赏
举报
回复
我估计是panel把dll窗体的消息吃了
你说呢?
Merrybip
2007-12-07
打赏
举报
回复
application是传给dll了的,切换什么意思?
金卯刀
2007-12-07
打赏
举报
回复
確認是否有將主窗體的application傳遞給dll,並作切換?
Merrybip
2007-12-07
打赏
举报
回复
自己顶一下!
金卯刀
2007-12-07
打赏
举报
回复
panel是不會得到這個消息的,要知道消息是在dllform上產生的,記錄的是
dllform的handle,application調用api--dispatchmessage直接發送消息到dllform上的button的窗口處理函數;
再看你的問題,請問:你是如何檢測沒有收到此類消息的?把button子類化了?如果你中間有作任何處理,再檢查看看;
另外,如果你沒有把主窗的appliaction正確給dll,那麼你在dllform上行為就不會反映出來了
BCB动态库和OCX里面
CM
_
MOUSE
LEAVE
和
CM
_
MOUSE
ENTER
消息
的实现
由于改造封装一个BCB的OCX,在MFC里面
调用
,导致原来许多使用的
CM
_
MOUSE
LEAVE
和
CM
_
MOUSE
ENTER
消息
失效, 这两个
消息
是VCL的自定义
消息
,依赖于VCL的
消息
循环,源于TApplication.Do
Mouse
Idle方法, 而该方法由TApplication.Idle
调用
,Idle是TApplication.HandleMessage的
消息
处理循环的一部分。 最终H
cm
7115twrcenus.
dll
cm
7115psrcit.
dll
cm
7115psrche.
dll
cm
7115psrcfr.
dll
cm
7115psrcesmx.
dll
cm
2270
以上只是通用的运行库
dll
处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
error:cannot load driver JL2
CM
3.
dll
error:cannot load driver JL2
CM
3.
dll
原因:不能读取JL2
CM
3.
dll
驱动 解决办法:先找到keil安装路径下面的 JL2
CM
3.
dll
具体位置
cm
2270twrcar.
dll
cm
2270psrcfr.
dll
cm
2270apreg.
dll
cm
2270psrczhtw.
dll
cm
2270psrcesmx.
dll
cm
2270p
以上只是通用的运行库
dll
处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
cm
7115psrczhtw.
dll
cm
7115twrcpl.
dll
cm
7115psrczhcn.
dll
cm
7115twrcit.
dll
cm
7115psrctr.
dll
cm
7115
以上只是通用的运行库
dll
处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章