Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Разрешение окна в определенном приложении

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 14.10.2012, 17:11   #1
Заблокирован
 Разведчик
Аватар для BassBoy[Aмнис]
 
BassBoy[Aмнис] скоро будет известенBassBoy[Aмнис] скоро будет известенBassBoy[Aмнис] скоро будет известенBassBoy[Aмнис] скоро будет известен
Регистрация: 26.08.2012
Сообщений: 7
Популярность: 387
Сказал(а) спасибо: 6
Поблагодарили 14 раз(а) в 9 сообщениях
 
Post Разрешение окна в определенном приложении

Всем привет
У меня такой вопрос:
можно ли на шарпе определить разрешение окна в определенной игре\приложении?
  Ответить с цитированием
Старый 14.10.2012, 18:23   #2
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Разрешение окна в определенном приложении

Добавляем:
Код:
        ///
        [DllImport("user32.dll")]
        [return: MarshalAs(UnmanagedType.Bool)]
        static extern bool GetWindowRect(HandleRef hWnd, out RECT lpRect);


        public struct RECT
        {
            public int Left;        
            public int Top;         
            public int Right;       
            public int Bottom;      
        }

        public int getWidth(RECT input)
        {
            return input.Right - input.Left;
        }
        public int getHeight(RECT input)
        {
            return input.Bottom - input.Top;
        }
        ///
Используем так:
Код:
            RECT r = new RECT();
            Process p = Process.GetProcessesByName("NAME")[0];
            GetWindowRect(new HandleRef(this,p.MainWindowHandle), out r);

            MessageBox.Show(String.Format("Ширина(X):{0}\nВысота(Y):{1}", getWidth(r), getHeight(r)));
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Пользователь сказал cпасибо:
крайслер (15.10.2012)
Старый 14.10.2012, 19:05   #3
Заблокирован
 Разведчик
Аватар для BassBoy[Aмнис]
 
BassBoy[Aмнис] скоро будет известенBassBoy[Aмнис] скоро будет известенBassBoy[Aмнис] скоро будет известенBassBoy[Aмнис] скоро будет известен
Регистрация: 26.08.2012
Сообщений: 7
Популярность: 387
Сказал(а) спасибо: 6
Поблагодарили 14 раз(а) в 9 сообщениях
 
По умолчанию Re: Разрешение окна в определенном приложении

Nickitee, большое спасибо
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Баг] Можно ли както пойди в гуй на определенном лвле Gryy Общение и обсуждение Perfect World 3 23.08.2012 22:26
[Помогите!] Разрешение киркин 3 Общение и обсуждение 4 29.04.2012 03:38
[Информация] Делаем желаемое разрешение окна удобота Number/1/ Общение и обсуждение 10 09.02.2011 21:03

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 08:09.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net