| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Алексей В. Бастриков
 
 
  Зарегистрирован: 02.06.2008 Сообщения: 118 Откуда: ООО "Инфопроект", г. Екатеринбург
  | 
		
			
				 Добавлено: Чт 07 Авг 2008 10:47    Заголовок сообщения: Главное окно | 
				     | 
			 
			
				
  | 
			 
			
				*confuse*
 
Главное окно предоставляет хэндл.
 
Как его можно в .net-е использовать?
  Последний раз редактировалось: Алексей В. Бастриков (Чт 02 Апр 2009 09:17), всего редактировалось 1 раз | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		rjdgtn
 
 
  Зарегистрирован: 26.02.2009 Сообщения: 37
 
  | 
		
			
				 Добавлено: Чт 02 Апр 2009 00:38    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				у меня тоже не работает данных Handle 
 
правда я пишу на билдере:
 
 
SetActiveWindow((void*)App.MainWindow.Handle);
 
 
нчиего не дает | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		rjdgtn
 
 
  Зарегистрирован: 26.02.2009 Сообщения: 37
 
  | 
		
			
				 Добавлено: Пт 03 Апр 2009 23:24    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				кто нибудь работал с Handle получаемым этой компандой?
 
или может кто-нибудь кто занет другой способ сделать окно ИнГЕО активным.
 
 
//знаю можно через WinAPI перебрать все окна и проверяя заголовок окна и класс окна определить какое из всех окно есть окно ИнГЕО и выделить его рабочих handle, но больно уж топорный метод. наверняка есть нечто поизящнее | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Михаил Власов
 
  
  Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
  | 
		
			
				 Добавлено: Пн 06 Апр 2009 11:22    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Попробуйте SetForegroundWindow. _________________ С уважением, Михаил Власов. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		rjdgtn
 
 
  Зарегистрирован: 26.02.2009 Сообщения: 37
 
  | 
		
			
				 Добавлено: Ср 08 Апр 2009 12:42    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				нет как ни странно так тоже не работает
 
        SetForegroundWindow((void*)App->MainWindow->Handle); | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |