проблема с SetParent
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



проблема с SetParent Expand / Collapse
Автор
Сообщение
21.05.2007 7:47
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 29.10.2007 13:09
Сообщ.: 27, Visits: 231
Здравствуйте!

Подскажите, пожалуйста, как работать с WinAPI-ой функцией SetParent, если значение handle родительского окна процесса равно 0. Мне нужно, чтобы окно запущенного процесса открылось внутри формы.

 Вот мой код:

[DllImport("user32.dll")]

static extern int SetParent(int hWndChild, int hWndNewParent);

...

Process p = new Process();

ProcessStartInfo psi = new ProcessStartInfo();

p.StartInfo.UseShellExecute = true;

psi.FileName = Путь к файлу 1.gif;

p.StartInfo = psi;

p.Start();

p.WaitForInputIdle();

SetParent(p.MainWindowHandle.ToInt32(), this.Handle.ToInt32());

Заранее спасибо!

Сообщ. #913444
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 2:39