社区
PowerBuilder
帖子详情
※向高手请教:在程序捕获第三方DLL返回的消息及传递窗口句柄!
sunboy_hb
2001-11-28 04:19:19
我在自己的PB程序中使用了自己的C++编制的DLL动态库,用来实现用MCI来播放声音.我该如何传递我的应用窗口句柄给DLL(DLL程序要用它做参数)?我该如何捕获由DLL返回的MCI消息"MM_MCINOTIFY"并写它触发的脚本?
...全文
95
2
打赏
收藏
※向高手请教:在程序捕获第三方DLL返回的消息及传递窗口句柄!
我在自己的PB程序中使用了自己的C++编制的DLL动态库,用来实现用MCI来播放声音.我该如何传递我的应用窗口句柄给DLL(DLL程序要用它做参数)?我该如何捕获由DLL返回的MCI消息"MM_MCINOTIFY"并写它触发的脚本?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunboy_hb
2001-11-30
打赏
举报
回复
我不明白,能否详细些?
killerdanny
2001-11-28
打赏
举报
回复
1.handle(w_main)
相关推荐
钩子实现锁定计算机,使用钩子拦截键盘和鼠标
消息
通过传入
窗口
句柄
给
dll
让这个
句柄
的
窗口
的
消息
不被拦截
钩子实现锁定计算机,使用钩子拦截键盘和鼠标
消息
通过传入
窗口
句柄
给
dll
让这个
句柄
的
窗口
的
消息
不被拦截
二、从
DLL
中
传递
消息
到EXE
二、从
DLL
中
传递
消息
到EXE 在
DLL
中定义
消息
和上面的方法很相似,有两点不同的地方: 1、在
DLL
和应用
程序
中两个地方定义相同的
消息
。 2、应用
程序
调用
DLL
程序
之后,需要将应用
程序
的
窗口
句柄
传递
给
DLL
,以便
DLL
中的
消息
返回
。 在
DLL
工程中: (1)在stdafx.h头文件中添加
消息
定义: #define WM_MSG WM_U
ATL的
dll
与Qt
程序
通信和
传递
消息
ATL的
dll
与Qt
程序
通信和
传递
消息
开发时遇到的需要完成的需求是:Windows右键菜单拓展,增加菜单项,但具体增加的菜单项的名称需要从Qt应用
程序
中获取状态进而显示不同名称,因此需要ATL的
dll
与Qt应用
程序
之前进程
消息
传递
和通信。 Windows下发送
消息
的方法有几种: SendMessage:阻塞的,等
窗口
程序
处理完
消息
再
返回
。 PostMessage:不阻塞,将
消息
放到
消息
队列中立即
返回
。通过指定目标
窗口
句柄
来确定目标线程,通常情况下由
窗口
过程来处理
消息
。 SendMessageTimeout
Windows
程序
和
消息
机制(二):
消息
有关的函数
不同
窗口
程序
可以通过
消息
进行交互,主要用到的函数如下: FindWindow 获取一个
窗口
的
句柄
。 HWND FindWindow( LPCTSTR lpClassName,// 类名 LPCTSTR lpWindowName//
窗口
名 ); 通过在参数中
传递
一个类名或者
窗口
名就可以
返回
一个
窗口
的
句柄
,类名可以通过spy++获取,
窗口
名是指
窗口
的标题。 SendMessag...
wpf中调用w32的mfc
dll
对话框
最近这个工程一直困扰了我很久。现在终于解决了,给经验跟大家分享一下。 我有个
dll
的控件,是一个
第三方
库。需要
传递
一个父
窗口
句柄
,然后他会
返回
一个该控件的对象指针。此时,要想在wpf上面显示该控件,如果这个控件是简单的控件的话,就是简单的mfc
窗口
,只是一些简单的对话框的话,直接访问就行了。但是如果你的这个
第三方
控件很复杂,那么你就得使用wpf中hwndhost类了。
发帖
PowerBuilder
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
1028
社区成员
6.6w+
社区内容
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2001-11-28 04:19
社区公告
暂无公告