Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
 public static extern bool EnumChildWindows(IntPtr parentHandle, MyEnumWindowsProc callback, ref WindowSearchData data);
Example #4
0
 public static extern bool EnumWindows(MyEnumWindowsProc lpEnumFunc, ref WindowSearchData data);