예제 #1
0
        public static List <window> GetOpenWindows()
        {
            openwnd = new List <window>();

            winapi.EnumWindowsProc callback = new winapi.EnumWindowsProc(EnumWindows);
            winapi.EnumWindows(callback, 0);

            List <window> result = new List <window>(openwnd);

            openwnd.Clear();

            result.RemoveAt(result.Count - 1);
            return(result);
        }
예제 #2
0
        public static List<window> GetOpenWindows()
        {
            openwnd = new List<window>();

            winapi.EnumWindowsProc callback = new winapi.EnumWindowsProc(EnumWindows);
            winapi.EnumWindows(callback, 0);

            List<window> result = new List<window>(openwnd);
            openwnd.Clear();

            result.RemoveAt(result.Count - 1);
            return result;
        }
예제 #3
0
 private void getwindows()
 {
     winapi.EnumWindowsProc callback = new winapi.EnumWindowsProc(enumwindows);
     winapi.EnumWindows(callback, 0);
 }