![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| Softaz |
|
|||
![]() wasm ![]() ![]() Профиль Группа: Участник Сообщений: 373 Регистрация: 16.1.2006 Репутация: 3 Всего: 16 |
Имеется форма-MDI Container. Все остальные формы - дочерние.
Программа также может запускать другие приложения (например, calc.exe Можно ли форму запущенного приложения "засунуть" как MDIChild? А то не красиво получается. -------------------- Разочарованный в .NET |
|||
|
||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 2 Всего: 93 |
По хорошему -- не стоит, но вообще-то можно, во всяком случае я таким баловался на С++. Сейчас поищу исходник. Добавлено @ 14:13 Если понимаешь в С++, то можешь глянуть (только учти, что это просто эксперименты -- всё в кучу свалено). Потом, если будет время, попробую для .NET переделать... Но вообще это баловство, например, я не уверен, как это будет работать для Windows Vista. Это сообщение отредактировал(а) Дрон - 30.11.2006, 14:14 Присоединённый файл ( Кол-во скачиваний: 6 )
W32Test.zip 36,85 Kb-------------------- Да. Именно так. |
|||
|
||||
| Softaz |
|
|||
![]() wasm ![]() ![]() Профиль Группа: Участник Сообщений: 373 Регистрация: 16.1.2006 Репутация: 3 Всего: 16 |
Спасибо.
Раз не стоит, так не стоит. Оставим, как есть. -------------------- Разочарованный в .NET |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 5 Всего: 186 |
Коли не ошибаюсь, нужна SetParentWindow. Я так когда-то кнопку "Пуск" заставлял прыгать на формочку VB 6
|
|||
|
||||
| DarkDragon |
|
|||
![]() GradVin ![]() ![]() Профиль Группа: Участник Сообщений: 296 Регистрация: 19.8.2006 Репутация: 3 Всего: 8 |
Почему не стоит?
Если уж Exception так извращался! Ну надо же придумать такое. Кнопку пуск заталкать на форму! Хотя фиг его знает что тама на Vist'e получится Я это проверял: Воощем создал 2 приложения: первое при загрузки, кидает свой Handle (hWnd, Handle.ToInt32()) в реестр, а второе получает с реестра hWnd, и превращает его в дочернюю форму, путем SetWindowParent (int hMainWnd, int hChildWnd), помоему АПИ ф-ция так называется? Она находится в User32.Dll Эксперемент делал на .NET. |
|||
|
||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 11 Всего: 149 |
DarkDragon, ну так покажи.
Или это ноу хау? Это сообщение отредактировал(а) ivashkanet - 2.12.2006, 00:12 |
|||
|
||||
| DarkDragon |
|
||||
![]() GradVin ![]() ![]() Профиль Группа: Участник Сообщений: 296 Регистрация: 19.8.2006 Репутация: 3 Всего: 8 |
Да вообщем то нет. Просто давно я это извращался.
Ща попробую показать. Все приложение писать не буду. Приложение номер 1:
Компилим, и беремся за второе приложение. Приложение номер 2:
Сначала запускаем App1, потом App2, после чего App1 пропадет, и появится в App2. Если не будет его видно, то на полный экран App2 форму сделать надо. Тока после эксперемента нужно делить HKEY_LOCAL_MACHINE => SOFTWARE => DOTNETAPP1, чтобы мусора в реестре было меньше. Это сообщение отредактировал(а) DarkDragon - 4.12.2006, 16:52 |
||||
|
|||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |