asp子窗口读取父窗口数据_windows 下在进程中使用createprocess创建一个窗口进程,并获取该窗口的HWND句柄...

10e53461663e420ed599de4cfad3064a.png

windows 下在一个进程中使用createprocess创建一个窗口进程,并获取这个窗口的HWND句柄

C++使用createprocess创建一个窗口进程,并获取这个窗口的HWND句柄。

主要思路是:

  1. 定义getDwProcessId函数,用于监听创建子窗口的活动。
  2. 定义EnumWindowsProcGetWndTitle回调函数,用于捕获子窗口句柄。
  3. 把捕获的句柄赋值给全局变量,用于主函数执行子窗口操作。

图例如下:

88bad6642904481b2de58e84f97addd2.png

示例如下:

  1. 程序入口点代码
//zhaoanan 
  1. 定义getDwProcessId函数,用于监听创建子窗口的活动:
//监听创建子窗口的活动
  1. 定义EnumWindowsProcGetWndTitle回调函数,用于捕获子窗口句柄:
//定义EnumWindowsProcGetWndTitle回调函数,用于捕获子窗口句柄
  1. 参考意见和网页地址:
    1. https://blog.csdn.net/moshang005/article/details/37932455
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值