powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Можно ли подставить в окно содержимое из другого процесса?
8 сообщений из 8, страница 1 из 1
Можно ли подставить в окно содержимое из другого процесса?
    #39787774
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Win32 я делал такую вещь: в приложении из Процесса 1 запускал Процесс 2, передавал туда hWnd своего окна, и дочерний процесс рисовал в моём окне грид или форму какую-нибудь.

Можно ли такое-же сделать на WPF? подчеркну: не просто данные передавать, а именно свой компонент подцепить, вместе с отрисовкой.

Не, понятно, что можно реализовать и предыдущую схему: в WPF-приложение вставить нативное окно, передать hWnd, в дочернем сделать WindowInteropHelper, и т.д., но хотелось бы сделать всё на управляемом коде без переходников и лишних прослоек.
...
Рейтинг: 0 / 0
Можно ли подставить в окно содержимое из другого процесса?
    #39787802
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thМожно ли такое-же сделать на WPF? подчеркну: не просто данные передавать, а именно свой компонент подцепить, вместе с отрисовкой.вы уверены что это круто?
...
Рейтинг: 0 / 0
Можно ли подставить в окно содержимое из другого процесса?
    #39787815
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WPF это вектор, а GDI это растр, ничего хорошего из этого не выйдет.
Есть компонент для встраивания WinForms элементов управления в WPF. По сути, как раз через hwnd окна winforms можно встроить его в окно WPF, но форма будет работать просто "поверх" вашего окна, вы не сможете поверх него ничего разместить и с навигацией надо будет знатно повозиться.

Но работает это всё будет на столько криво и будет требовать столько усилий, всё равно, что скрестить слона и носорога, это того не стоит. Тем более, с учётом ваших хотелок, это вообще будет то еще адище.
...
Рейтинг: 0 / 0
Можно ли подставить в окно содержимое из другого процесса?
    #39787894
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro12313thМожно ли такое-же сделать на WPF? подчеркну: не просто данные передавать, а именно свой компонент подцепить, вместе с отрисовкой.вы уверены что это круто?
Это полное уродство. Но это ДЕШЁВОЕ решение другой, гораздо более серьёзной проблемы.
...
Рейтинг: 0 / 0
Можно ли подставить в окно содержимое из другого процесса?
    #39787898
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtes...

Я не собираюсь смешивать WPF и GDI. Я как раз хочу, что бы WPF было поверх WPF, без адищща. Только из разных процессов. Проблемы с фокусом не волнуют - там исключительно мышиный интерфейс.
...
Рейтинг: 0 / 0
Можно ли подставить в окно содержимое из другого процесса?
    #39787926
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13thНо это ДЕШЁВОЕ решение другой, гораздо более серьёзной проблемы.где вы разбирали возможные решения что одно Г позволит устранить другое Г так как оно менее уродливо).
"не пей Иванушка из колодца! Но он все равно выпьет..."
...
Рейтинг: 0 / 0
Можно ли подставить в окно содержимое из другого процесса?
    #39787970
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro12313thНо это ДЕШЁВОЕ решение другой, гораздо более серьёзной проблемы.где вы разбирали возможные решения что одно Г позволит устранить другое Г так как оно менее уродливо).
"не пей Иванушка из колодца! Но он все равно выпьет..."
Я сейчас не это обсуждаю.
...
Рейтинг: 0 / 0
Можно ли подставить в окно содержимое из другого процесса?
    #39787975
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13th,
Разумеется.
Продолжайте.
Удачи!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Можно ли подставить в окно содержимое из другого процесса?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]