| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		kirigal
 
 
  Зарегистрирован: 01.12.2009 Сообщения: 5
 
  | 
		
			
				 Добавлено: Вт 01 Дек 2009 14:56    Заголовок сообщения: IIngeoTaskPanel | 
				     | 
			 
			
				
  | 
			 
			
				Здравствуйте.
 
Как мне сделать аналогичное на C#?
 
 	  | Код: | 	 		  FPanel := FApp.MainWindow.CreateTaskPanel('CreatorPanel', 'Создание объектов');
 
   FForm := TCreatorPanelForm.CreateParented(FPanel.WindowHandle); | 	 
  | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Алексей В. Бастриков
 
 
  Зарегистрирован: 02.06.2008 Сообщения: 118 Откуда: ООО "Инфопроект", г. Екатеринбург
  | 
		
			
				 Добавлено: Чт 03 Дек 2009 16:08    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Попробуйте следующий код:
 
 
    public partial class MainForm : Form
 
    {
 
        [DllImport("user32.dll")]
 
        private static extern IntPtr SetParent(IntPtr ChildHandle, IntPtr ParentHandle);
 
 
        private IIngeoTaskPanel FTaskPanel = null;
 
 
        public MainForm()
 
        {
 
            ShowInTaskbar = false;
 
            
 
            InitializeComponent();
 
            
 
            IIngeoMainWindow MainWindow = Program.ActiveIngeo.MainWindow;
 
            FTaskPanel = MainWindow.CreateTaskPanel("TaskPanel", "Панель задач");
 
 
            SetParent(Handle, new IntPtr(FTaskPanel.WindowHandle));
 
            WindowState = FormWindowState.Maximized;
 
 
            FTaskPanel.Activate();
 
        }
 
    } | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		kirigal
 
 
  Зарегистрирован: 01.12.2009 Сообщения: 5
 
  | 
		
			
				 Добавлено: Чт 03 Дек 2009 17:48    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Спасибо. Все получилось   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |