关于进程的2 个API函数使用?

fgc 2004-03-28 05:06:06
public delegate bool EnumThreadProc(IntPtr hwnd, IntPtr lParam);
public delegate bool EnumChildProc(IntPtr hwnd, IntPtr lParam);
public static extern bool EnumThreadWindows(int threadId, EnumThreadProc pfnEnum, IntPtr lParam);
public static extern bool EnumChildWindows(IntPtr hwnd, EnumChildProc pfnEnum, IntPtr lParam);
这4 个函数是我在一个C#程序中遇到。delegate是函数原形中是callback。怎么在C#中变了?我对它们的应用 也不清楚。看了半天一头雾水。
callbackProc = new fun.EnumThreadPr(this.EnumThreadWindowsProcfromtext);
fun.EnumThreadWindows(threadid, callbackProc, IntPtr.Zero /*lParam*/);
它们一直 在循环我搞不明白这2 个函数的使用?能不能给我举一个简单的例子 。例如 我想找一个程序 它的所有的子窗口。
...全文
60 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧