Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/34: Рейтинг темы: голосов - 34, средняя оценка - 4.94
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
1

Открытие окна внутри своего приложения

17.03.2009, 20:32. Показов 6947. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня вопрос, Есть некая задача. Я написал окно на WPF и мне необходимо, чтобы внутри этого окна открывался новый процесс (чтобы было мое окно, а внутри него, например, InternetExplorer.)
Пробывал использовать System.Diagnostic.Process.Start(...) с различными параметрами, но это всего навсего открывает новое окно процесса.
Можно ли как-нибудь реализовать такую штуку?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2009, 20:32
Ответы с готовыми решениями:

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

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

Открытие окна внутри webbrowser
Всем привет Проблема уже начинает становиться всё серьёзнее. В GOOGle.com какойто кризис. все...

Открытие дочернего окна в MDI приложении внутри вкладки TabControl
Вообщем обычное с виду MDI приложение. Есть родительская форма MainForm на ней расположен...

6
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
13.04.2009, 17:59  [ТС] 2
Я почитал немного информации и понял, что тут не обойтись без WinApi. Я обратил внимание на функцию createWindow. Скорее всего надо использовать её и в качестве родительского окна указывать мое окно. На верном ли я пути?
0
2 / 2 / 0
Регистрация: 17.04.2009
Сообщений: 8
17.04.2009, 14:48 3
Создавать окно через CreateWindow не обязательно
Можно получить handle уже созданого окна
0
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
17.04.2009, 15:15  [ТС] 4
Цитата Сообщение от gdbd Посмотреть сообщение
Создавать окно через CreateWindow не обязательно
Можно получить handle уже созданого окна
получить хэндл не сложно, но как заставить само окно открыться внутри созданного мной окна? в качестве контента к Button например? (Если можно с кодом)
0
2 / 2 / 0
Регистрация: 17.04.2009
Сообщений: 8
22.04.2009, 18:39 5
можно на эту кнопку влепить winformshost из wpf
в нем показывать контрол(на winforms) который содержит нужный процесс
чтобы создать такой контрол вызвать через api функцию SetParent c handle этого процесса в параметре
1
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
22.04.2009, 23:14  [ТС] 6
Огромное тебе спасибо!!!!!!!!!! Работает. Респект)))
0
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 18
31.08.2010, 15:48 7
Destroyer87, Добрый день, хотелось бы узнать как вы реализовали программу внутри программы Открытие окна внутри своего приложения
0
31.08.2010, 15:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.08.2010, 15:48
Помогаю со студенческими работами здесь

Использование своего объекта своего класса внутри другого
Здравствуйте. Есть класс для работы с матрицами. Все работает. Теперь нужно создать другой класс,...

Запуск консольного приложения без окна внутри формы своей программы
Подскажите, возможно ли реализовать запуск консольного приложения внутри формы своей программы без...

CppWEbBrowser. Запрет на открытие нового окна, и открытие его в том же окне
Создаю программку-браузер. Столкнулся с такой проблемой, когда нажимаю на определенную ссылку ...

Открытие файла своего формата
Как мне осуществить сие действие? У меня есть структура моего файла. В гугле не нашел ничего.

Открытие своего дела, каков риск?
Всем привет. Данную тему я создал тут, ибо я не знаю к какому разделу он относится. Если ошибся,...

Действия внутри контрола (своего)
1. Как создать событие в своём собственном контроле? 2. Как сделать перемещение своего...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru