public static IntPtr SearchWindow(String title, bool flgA = false) { WindowSearchData sd = new WindowSearchData { Title = title, flgActivate = flgA }; callBackPtr = new MyEnumWindowsProc(Report); EnumWindows(callBackPtr, ref sd); return(sd.hwnd); }
public static IntPtr SearchWindowByClassName(IntPtr hwnd, String className, bool flgA = false) { WindowSearchData sd = new WindowSearchData { ClassName = className, flgActivate = flgA }; callBackPtr = new MyEnumWindowsProc(Report); EnumChildWindows(hwnd, callBackPtr, ref sd); //EnumWindows(callBackPtr, ref sd); return(sd.hwnd); }
public static extern bool EnumChildWindows(IntPtr parentHandle, MyEnumWindowsProc callback, ref WindowSearchData data);
public static extern bool EnumWindows(MyEnumWindowsProc lpEnumFunc, ref WindowSearchData data);