|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Янв 31, 2004 08:42:48 тоесть, есть код, который при нажатии появляется дочерное коно, как сделать, что бы вместо этого дочерного окна запустить форму совершенно независимой проги ? |
|
|
Дата: Янв 31, 2004 10:25:50 Flasher imho чужие приложения - это процессы и они живут независимой (включая адресное пространство) жизнью, наличие MDI приложения подразумевает полное подчинение mdichild-окон MDICLIENT-окну. Если речь о console application, то запускаемое приложение может наследовать консоль, но никто не мешает ему отключиться от нее и создать новую. |
|
|
Дата: Янв 31, 2004 10:36:33 тоесть ни как низя открыть чужое приложения как дочерное ? |
|
|
Дата: Янв 31, 2004 10:58:18 afaik любое нет. |
|
|
Дата: Янв 31, 2004 11:27:47 Хм, ето не совсем так. По моему если запускаемое приложение поддерживает OLE2 (т.е. оно должно работать как OLE сервер) его можно запустить в окно. Например MSWord, Excel, CorelDraw и даже PaintBrush. Я точно не знаю как сделать ето , никогда не делал, но точно возможно. Просто посмотрите как Word открывает PaintBrush в документе, когда редактирует битмап. |
|
|
Дата: Янв 31, 2004 11:43:42 johnfound должно работать как OLE сервер - это значительно сужает круг возможных приложений. как Word открывает PaintBrush Открывать - открывает, при этом paint не обладает полной (по сравнению с отдельно запущенным) функциональностью. Я точно не знаю как сделать ето Заполняй пробелы в знаниях. Мне очень помог пример с этой страницы. |
|
|
Дата: Янв 31, 2004 22:14:28 Может просто SetParent()? |
|
|
Дата: Фев 2, 2004 05:00:40 comrade Чему? Только не пиши "главному окну запущенного приложения", а то я попрошу ознакомить с критериями "главности". |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.037 |