关于进程的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 个函数的使用?能不能给我举一个简单的例子 。例如 我想找一个程序 它的所有的子窗口。