| Предыдущая тема :: Следующая тема | 
	
	
		| Автор | Сообщение | 
	
		| Kozadoev 
 
 
 Зарегистрирован: 10.06.2002
 Сообщения: 7
 
 
 | 
			
				|  Добавлено: Вс Июн 16 2002 03:54    Заголовок сообщения: Панель задач |   |  
				| 
 |  
				| Как сделать так, чтобы работающая программа не отображалась на панели задач? |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		| яяя Гость
 
 
 
 
 
 
 | 
			
				|  Добавлено: Вс Июн 16 2002 10:36    Заголовок сообщения: Re: Панель задач |   |  
				| 
 |  
				| На панели задач отображаются не задачи, а окна. Что отображать, а что нет - решает explorer и никто другой. Алгоритм сейчас такой. Окно отображается, если оно является окном верхнего уровня в приложении, кроме того, оно видимо и не является панелью инструментов (стиль WS_EX_TOOL...). Еще форсируется отображение оконк со стилем WX_EX_APPWINDOW. Вот примерно так.
 |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		| Uraa Гость
 
 
 
 
 
 
 | 
			
				|  Добавлено: Пн Июн 17 2002 00:04    Заголовок сообщения: Re: Панель задач |   |  
				| 
 |  
				| Лихо!!! А ты уверен, что именно так?
 |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		| Kozadoev 
 
 
 Зарегистрирован: 10.06.2002
 Сообщения: 7
 
 
 | 
			
				|  Добавлено: Пн Июн 17 2002 00:52    Заголовок сообщения: Re: Панель задач |   |  
				| 
 |  
				| Действительно круто! Как оказалось, всё гораздо проще: ShowWindow(Application.Handle,SW_HIDE);
 |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		| яяя Гость
 
 
 
 
 
 
 | 
			
				|  Добавлено: Пн Июн 17 2002 10:32    Заголовок сообщения: Re: Панель задач |   |  
				| 
 |  
				| да, уверен. поройся, куча примеров есть как показать/скрыть/добавить окно на панели задач.
 |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		| яяя Гость
 
 
 
 
 
 
 | 
			
				|  Добавлено: Пн Июн 17 2002 10:35    Заголовок сообщения: на будущее |   |  
				| 
 |  
				| написал бы что на Delphi - сразу бы такой ответ получил. здесь не все гораздо проще.
 здесь окно, которое ты видишь, в действиельности не само отображалось на панели задач, а имело родителя, а именно, окно приложения, для которого и создавалась педаль на панели задач. когда ты делаешь то, что написал - ты скрываешь окно верхнего уровня, то есть оно становится невидимым - и из моего поста и алгоритма работы эксплорера следует, что кнопка с панели задач пропадет.
 так что не все так просто, как кажется.
 |  | 
	
		| Вернуться к началу |  | 
	
		|  | 
	
		|  |