Создание и переключение между десктопами
От: eldiablo  
Дата: 18.11.03 12:50
Оценка:
Почему когда я создаю десктоп, а затем переключаюсь на него, запущенные приложения через ShellExecute отображаються в дефолтовом десктопе, а не в моем ???

Как с этим бороться ?
Re: Создание и переключение между десктопами
От: SergH Россия  
Дата: 18.11.03 12:59
Оценка:
Здравствуйте, eldiablo, Вы писали:

E>Почему когда я создаю десктоп, а затем переключаюсь на него, запущенные приложения через ShellExecute отображаються в дефолтовом десктопе, а не в моем ???


Их небось запускает Explorer.. А он-то работает на дефолтном десктопе.

E>Как с этим бороться ?


Не знаю. Можно запустить второй explorer, но не факт, что поможет.
Делай что должно, и будь что будет
Re[2]: Создание и переключение между десктопами
От: eldiablo  
Дата: 18.11.03 13:06
Оценка:
Здравствуйте, SergH, Вы писали:

SH>Здравствуйте, eldiablo, Вы писали:


E>>Почему когда я создаю десктоп, а затем переключаюсь на него, запущенные приложения через ShellExecute отображаються в дефолтовом десктопе, а не в моем ???


SH>Их небось запускает Explorer.. А он-то работает на дефолтном десктопе.


E>>Как с этим бороться ?


SH>Не знаю. Можно запустить второй explorer, но не факт, что поможет.


Вот сижу и незанаю что делать...
HELP!!!!!!!
Re[3]: Создание и переключение между десктопами
От: eldiablo  
Дата: 18.11.03 13:11
Оценка:
Здравствуйте, eldiablo, Вы писали:

E>Здравствуйте, SergH, Вы писали:


SH>>Здравствуйте, eldiablo, Вы писали:


E>>>Почему когда я создаю десктоп, а затем переключаюсь на него, запущенные приложения через ShellExecute отображаються в дефолтовом десктопе, а не в моем ???


SH>>Их небось запускает Explorer.. А он-то работает на дефолтном десктопе.


E>>>Как с этим бороться ?


SH>>Не знаю. Можно запустить второй explorer, но не факт, что поможет.


E>Вот сижу и незанаю что делать...

E> HELP!!!!!!!

Нашел решение — CreateProcess с указанием нужного десктопа
Re[4]: Создание и переключение между десктопами
От: SergH Россия  
Дата: 18.11.03 13:14
Оценка:
Здравствуйте, eldiablo, Вы писали:

E>Нашел решение — CreateProcess с указанием нужного десктопа


Ну это и я тебе мог сказать, но на вопрос "как запустить через ShellExecuteEx" это не отвечает..

Кстати, имхо по умолчанию десктоп наследуется у текущего процесса, так что вроде должен работать и без явного указания. Но огу ошибаться.
Делай что должно, и будь что будет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.