Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
StanlyRainbow
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 30
1

C# закрытие окна другого приложения

08.02.2014, 17:10. Просмотров 1066. Ответов 3
Метки нет (Все метки)

ребята, подскажите , как обратиться из своей программы к окну другого приложения? например проводник. надо чтобы из программы по нажатию кнопки можно было уменьшить окно проводника с полного экрана на обычное , или закрыть.

знаю, что надо ссылку на окно стороннего приложения делать. а как ,бог его знает..
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2014, 17:10
Ответы с готовыми решениями:

Перемещение окна другого приложения
Нужно программно переместить на нужные координаты окно другого приложения....

Не изменять кнопку приложения в таскбаре при закрытии одного окна и открытии другого
В программе нужно несколько раз закрывать текущее рабочее окно и открывать...

Как получить изображение окна другого приложения?
Здравствуйте, пытаюсь вывести изображение окна другого приложения, но ничего не...

Перерисовка окна другого процесса через дескриптор этого окна
Приветствую всех. Может кто-то знает, как перерисовать окно другого процесса...

Зависание приложения при подключении другого приложения к нему
Написал сервер и клиент на консоли, все работает. На windows forms появляется...

3
Водяной Змей
Заблокирован
08.02.2014, 17:17 2
Лучший ответ Сообщение было отмечено Psilon как решение

Решение

ссылку на окно стороннего приложения делать.
Нет, ссылку делать не нужно.

Нужно использовать WinAPI.
С помощью FindWindow() получить системный дескриптор (hWnd) данного окна, затем послать сообщение WM_SYSCOMMAND с первым параметром SC_MAXIMIZE.
1
StanlyRainbow
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 30
09.02.2014, 19:50  [ТС] 3
Вам не трудно написать кусочек кода этого как он должен быть? просто я с winapi не знаком..
0
Rameron
Си-решеточник
138 / 132 / 60
Регистрация: 07.02.2011
Сообщений: 641
09.02.2014, 20:12 4
FindWindow()

Добавлено через 5 минут
SetWindowPlacement()
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2014, 20:12

Закрытие окна.
Я знаю как убить процесс окна. Вот только незнаю как его закрыть. В WinApi...

Закрытие окна
this.DialogResult = (MessageBox.Show("Вы действительно хотите выйти из...

Закрытие дочернего окна
private void bOK_Click(object sender, EventArgs e) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru