社区
进程/线程/DLL
帖子详情
在DLL中如何获得主程序里的各种消息?
JGH8041
2008-12-28 11:02:22
同上。
...全文
94
5
打赏
收藏
在DLL中如何获得主程序里的各种消息?
同上。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CodeProject-Jerry
2008-12-28
打赏
举报
回复
SetWindowsHookEx
WH_GETMESSAGE
sys0007
2008-12-28
打赏
举报
回复
不知你想做什么.
应该可以挂消息钩子实现。
良枫
2008-12-28
打赏
举报
回复
[Quote=引用 4 楼 lzd 的回复:]
或者在dll导出一个消息处理函数。。主程序在收到消息时转发调用这个函数就可以了
[/Quote]
感觉还是这样的好。
lzd
2008-12-28
打赏
举报
回复
或者在dll导出一个消息处理函数。。主程序在收到消息时转发调用这个函数就可以了
fishion
2008-12-28
打赏
举报
回复
GetParent(),获得主句柄,就可以操作程序了
DLL
中
获取
主程序
句柄
在实际编程
中
遇到一些系统模块(或API)调用初始化需要窗口句柄,在
主程序
中
(MFC或者win32)都可以很容易
获得
,比如mfc
中
可以直接调用AfxGetMainWnd()、GetSafeHwnd()获取窗口句柄。但是如果跨
DLL
调用就很难拿到主...
如何从动态链接库(
DLL
)
中
发
消息
给调用它的
主程序
第一种方法:将
主程序
的窗口句柄传递到
DLL
中
去,通过发送自定义
消息
传递参数 第二种方法:
主程序
启动一个线程去主动
获得
DLL
中
的数据。 第三种方法:创建回调函数,通过该回调函数传递参数。...
c语言
dll
提取函数,
DLL
中
获取
主程序
句柄
一、问题由来及说明在实际编程
中
遇到一些系统模块(或API)调用初始化需要窗口句柄,在
主程序
中
(MFC或者win32)都可以很容易
获得
,比如mfc
中
可以直接调用AfxGetMainWnd()、GetSafeHwnd()获取窗口句柄。但是如果跨
DLL
...
在
DLL
中
获取主进程窗口句柄
有的时候难免需要在
DLL
中
获取主进程的窗口句柄,比如在
DLL
注入的时候等等。那么如何在
DLL
中
获取主进程的窗口句柄呢?可以通过EnumWindows来实现。先通过GetCurrentProcessId获取进程的PID,然后在EnumWindows
中
调用...
MFC的
DLL
中
调用函数指针与
主程序
交互
虽然在
DLL
中
定义指向
主程序
的函数指针,看似程序逻辑有些混乱,但工程实际应用
中
有时却得这么干,因此简单总结一下,函数指针在开发
中
的应用。 第一步: 创建一般的动态库工程Win32s1 第二步: 在动态库.h文件
中
,...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章