EnumChildWindows 枚举子窗体

朕是学Delphi过来的,不少人说网络上VC++的实例代码比较多,之后,个人感觉应该是吧。再后,又想学习外挂,所以,两门语言齐上!

 

资质甚差劲,换了形式就不懂了!问你死不?!记录!原文出处:http://tech.ddvip.com/2009-04/1239278240114242_8.html

 

EnumChildWindows

   函数原型:  BOOL EnumChildWindows(

    HWND hWndParent,    // 父窗口句柄

    WNDENUMPROC lpEnumFunc, // 回调函数指针

    LPARAM lParam   // 应用程序定义的参数值

   );

   参数:

   hWndParent

   标识一个其子窗口将被枚举的子窗口。

   lpEnumFunc

   指向一个应用程序定义的回调函数。

   lParam

   标识一个传递给回调函数的应用程序定义的32位参数值

   返回值:

   执行成功返回非零,否则返回零。

   注释:

   EnumChildWindows 函数既不会枚举为指定窗口拥有的顶层窗口,也不会枚举其它拥有的窗口。如果一个子窗口已经创建它自己的子窗口,这个函数同样也会枚举这些子窗口。

   在枚举的过程中,子窗口按照Z顺序被移动或被改变位置,不会影响枚举结果。函数不会枚举一个在枚举之前被破坏的子窗口,也不会枚举在枚举过程中创建的子窗口。

   同EnumWindows 函数一样,这个函数比调用GetWindow函数可靠,因为后者会可能陷入死循环,或者参考到一个已经破坏的句柄。

   EnumChildProc函数是一个应用程序定义的回调函数,这个函数能够接受子窗口句柄,作为调用EnumChildWindows 的结果。

  函数原型:  BOOL CALLBACK EnumChildProc(

    HWND hwnd,  // 子窗口句柄

    LPARAM lParam   // 应用程序定义的参数值

   );

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值