Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

запуск приложений в моем окне [D6]


pag77 ©   (2002-11-05 19:07:00) 

кто знает как сделать так, что бы все приложения запускались только в моем окне (как в explorer"e)


pag77   (2002-11-11 18:26:00) [1]

>Игорь Шевченко © (11.11.02 12:12)
коротко и ясно. :)


Игорь Шевченко   (2002-11-11 12:12:00) [2]

pag77 © (08.11.02 18:18)


> действительно я имел ввиду, что запускаемое любое-другое
> приложение (запускаемое хотя бы только из-под моего приложения)
> являлось дочерним окном от моего главного окна.
> Это возможно?


Нет


Cobalt   (2002-11-08 22:10:00) [3]

Боюсь, что нет. Разве, только перехват ф-ий ВинАПИ...
Если вы посмотрите SpyXX, то увидете, что, хоть "Desktop" и находится в вершине дерева окон, но он не является их родителем(Parent)


pag77   (2002-11-08 18:18:00) [4]

>>Ihor Osov"yak
действительно я имел ввиду, что запускаемое любое-другое приложение (запускаемое хотя бы только из-под моего приложения) являлось дочерним окном от моего главного окна.
Это возможно?


Ihor Osov'yak   (2002-11-08 10:32:00) [5]

2 TankMan © (08.11.02 02:44)

Весь прикол в том, что человека действительно трудно понять.

Если понимать буквально (учитывая все его пред. реплики): заставить чужое приложение выполнятся в моем адресном постранстве, причем оно должно свои окна создавать как дочерние от моего главного окна. Я имею подозрение, что если бы человек написал это приложение, он бы его почитал, немного подумал, и не стал-бы постить куда-нибудь. Или ушел-бы писать свою операционку.

Есть еще третий вариант - ему действительно нужно чего-то не то.


ЗЫ. Если Вы, TankMan, поняли, чего чел. хочет, разьясните нам, несообразительным, что у него на уме (или хотя бы как Вы его поняли)


TankMan   (2002-11-08 02:44:00) [6]

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


Ihor Osov'yak   (2002-11-07 20:02:00) [7]

2 pag77 © (07.11.02 18:21)

Ну и Вы мастер запудрить мозги.
Цитирую:

обьясняю >> все приложения запускаются, грубо говоря в его окне, а
нижняя строка состояния Explorer"a не закрывается ими!


Посему подскажите, где в десктопе строка состояния.

И не совсем по теме. Возьмите spy++ ( я не уверен, что с помощью winsight32 это можно сделать, попытайтесь) и посмотрите, какой процесс владеет окном десктопа. И какими окнами владеет то, что вы понимаете под експлоером.

И еще. Разясните смысл "запустить в его окне". Доходчиво, c употреблением общепринятых терминов, а не "грубо говоря".






pag77   (2002-11-07 18:21:00) [8]

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


Ihor Osov'yak   (2002-11-07 10:22:00) [9]

pag77 © (06.11.02 18:07)

А запусти-ка для начала notepad в окне Explorer"a. А потом, как второй этап, хотя бы PaintBrush (mspaint.exe).

И поделись експириенс с публикой.


pag77   (2002-11-06 18:07:00) [10]

обьясняю >> все приложения запускаются, грубо говоря в его окне, а
нижняя строка состояния Explorer"a не закрывается ими!


Игорь Шевченко   (2002-11-06 10:01:00) [11]

А как в Explorer"е можно запускать только в его окне, научи...


Polevi   (2002-11-06 09:18:00) [12]

круто будет


Наверх

Титульная страница Поиск, карта сайта Написать письмо