Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как открыть процес вглавном окне ? 
:(
    Опции темы
teda
Дата 10.6.2009, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 25.10.2008

Репутация: нет
Всего: нет



как открыть процес  вглавном окне ?

всем привет !

подскажите пожалуйста как открыть процес  в главном окне и какой аналог у "panel" в wpf ?

пример в  "winForm":
Код


    public partial class Form1 : Form
    {
        [DllImport("user32", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
        public static extern int SetParent(int hWndChild, int hWndNewParent);

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string ppviewer = "C:\\Program Files (x86)\\Microsoft Office\\Office12\\PPTVIEW.EXE";
            var MyPSI = new ProcessStartInfo(ppviewer);
            MyPSI.Arguments = "c:\\mypowerpoint.ppt /s";
            Process MyProcess = Process.Start(MyPSI);
            MyProcess.WaitForInputIdle();
            SetParent(MyProcess.MainWindowHandle.ToInt32(),panel1.Handle.ToInt32());
         }
    }


Это сообщение отредактировал(а) teda - 12.6.2009, 00:58
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0729 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.