Beispiel #1
0
        private static bool EnumWindowCallBack(int hwnd, int lParam)
        {
            var windowHandle = (IntPtr)hwnd;

            var sb  = new StringBuilder(1024);
            var sbc = new StringBuilder(256);

            GDI32.GetClassName(hwnd, sbc, sbc.Capacity);
            GDI32.GetWindowText((int)windowHandle, sb, sb.Capacity);

            if (sbc.Length > 0)
            {
                var title = sb.ToString();
                if (title == "Minesweeper X")
                {
                    handles.Add(windowHandle);
                }
            }
            return(true);
        }