Beispiel #1
0
        public static System.Collections.ArrayList Window_GetChildWindows(int parent_hwnd)
        {
            WindowEnumCollector collector = new WindowEnumCollector();

            WindowsAutomation.win32.EnumWindowCallBack myCallBack = new WindowsAutomation.win32.EnumWindowCallBack(collector.WindowEnumCallback);
            WindowsAutomation.win32.EnumChildWindows(parent_hwnd, myCallBack, 0);
            return(collector.hwnds);
        }
Beispiel #2
0
        public static System.Collections.ArrayList Window_GetTopLevelWindows( )
        {
            WindowEnumCollector collector = new WindowEnumCollector();

            WindowsAutomation.win32.EnumWindowCallBack myCallBack = new WindowsAutomation.win32.EnumWindowCallBack(collector.WindowEnumCallback);
            WindowsAutomation.win32.EnumWindows(myCallBack, 0);
            return(collector.hwnds);
        }
Beispiel #3
0
        public static System.Collections.Generic.List<int> Window_GetChildWindows(int parent_hwnd)
        {
			WindowEnumCollector collector = new WindowEnumCollector(); 
			WindowsAutomation.win32.EnumWindowCallBack myCallBack = new WindowsAutomation.win32.EnumWindowCallBack( collector.WindowEnumCallback );
			WindowsAutomation.win32.EnumChildWindows( parent_hwnd,  myCallBack , 0);
			return ( collector.hwnds ) ;
		}
Beispiel #4
0
        public static System.Collections.Generic.List<int> Window_GetTopLevelWindows()
        {
			WindowEnumCollector collector = new WindowEnumCollector(); 
			WindowsAutomation.win32.EnumWindowCallBack myCallBack = new WindowsAutomation.win32.EnumWindowCallBack( collector.WindowEnumCallback );
			WindowsAutomation.win32.EnumWindows( myCallBack, 0 );
			return ( collector.hwnds ) ;
		}