<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2556572</guid>
        <pubDate>Sat, 03 Apr 2010 08:04:35 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2556572</link>
        <description><![CDATA[CodeMonkey: Вообще, если отвлечься от Vista/7, существует доступная и простая концепция: у вас есть окно? -&gt; на панели задач есть его кнопка. Взаимно-однозначное соответствие. <br><br>Однако, энцать лет тому назад при разработке Delphi было принято решение, использовать хак для введения иного поведения. Да, это кривой хак, потому что он делает что-то, что не предусматривалось системой (каждое Delphi приложение кидает вам на рабочий стол видимое окно с нулевым размером). Но это как-то работало и потому всех устраивало, не задумываясь о том, что, вообще говоря, это не есть нормально. Хороший пример на тему не идти против системы, кстати.<br><br>Так что с MainFormOnTaskBar = True программа получается чуть попрямее, чем без него (вне зависимости от новых фишек ОС).]]></description>
        <author>CodeMonkey</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2556464</guid>
        <pubDate>Sat, 03 Apr 2010 03:25:46 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2556464</link>
        <description><![CDATA[Riply: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=297189&view=findpost&p=2556347'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>VahaC &#064; <time class="tag-quote__quoted-time" datetime="2010-04-02T19:01:06+00:00">02.04.10, 19:01</time></span><div class='quote '>Отказываясь от поддержки(использования) новых примочек ос, вы заранее обрекаете свои программа на &quot;провал&quot;. </div></div><br>
<br>
К моему глубокому сожалению, вынуждена согласиться с данным утверждением.]]></description>
        <author>Riply</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2556347</guid>
        <pubDate>Fri, 02 Apr 2010 19:01:06 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2556347</link>
        <description><![CDATA[VahaC: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=297189&view=findpost&p=2556190'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Алексей &#064; <time class="tag-quote__quoted-time" datetime="2010-04-02T14:28:08+00:00">02.04.10, 14:28</time></span><div class='quote '>MainFormOnTaskBar должна быть установлена в True для работы эффектов Аэро в Windows Vista и выше. Это включает в себя предпросмотр (live thumbnails), Dynamic Windows, Windows Flip и Windows Flip 3D.</div></div><br>
Если вы считаете нормальным отказаться от этих трёх примочек(кстати именно из-за них большинство знакомых юзеров перешло с ХР на Vista/7) то я поддерживаю предыдущий пост<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=297189&view=findpost&p=2556201'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>CodeMonkey &#064; <time class="tag-quote__quoted-time" datetime="2010-04-02T14:48:44+00:00">02.04.10, 14:48</time></span><div class='quote '>то флаг вам в руки...</div></div><br>
ИМХО<br>
Отказываясь от поддержки(использования) новых примочек ос, вы заранее обрекаете свои программа на &quot;провал&quot;.]]></description>
        <author>VahaC</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2556201</guid>
        <pubDate>Fri, 02 Apr 2010 14:48:44 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2556201</link>
        <description><![CDATA[CodeMonkey: ...ну если вы не видите ничего страшного в том, что программа работает неправильно, то флаг вам в руки...]]></description>
        <author>CodeMonkey</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2556190</guid>
        <pubDate>Fri, 02 Apr 2010 14:28:08 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2556190</link>
        <description><![CDATA[Алексей: ничего страшного не вижу в этом]]></description>
        <author>Алексей</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2555902</guid>
        <pubDate>Fri, 02 Apr 2010 11:39:48 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2555902</link>
        <description><![CDATA[CodeMonkey: Это было несложное упражнение на дом, но раз вам <strong class='tag-b'>так</strong> лениво, то жмёте F1:<br>
<a class='tag-url' href='http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/Forms_TApplication_MainFormOnTaskBar.html' target='_blank'>Application.MainFormOnTaskbar</a>:<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>The MainFormOnTaskBar property controls how Windows taskbar buttons are handled by VCL. <br>
<br>
If the property is true, a taskbar button represents the application&#39;s main form and displays its caption. If false, a taskbar button represents the application&#39;s (hidden) main window and bears the application&#39;s Title. <br>
<br>
MainFormOnTaskBar must be true to use Windows Vista Aero effects. These include live taskbar thumbnails, Dynamic Windows, Windows Flip, and Windows Flip 3D. <br>
<br>
If a change to default behavior is required, MainFormOnTaskBar should be set in the .dpr file after Application.Initialize and before main form creation. The MainFormOnTaskBar setting is intended to persist for the life of the application; later runtime changes of this property could result in unexpected behavior. <br>
<br>
MainFormOnTaskBar defaults to True for applications created in Delphi 2007 and later products and False for earlier products. <br>
<br>
The property can be applied to older applications. Note that it affects the Z-order of your MainForm in case your application depends on this.  <br>
<br>
To update existing VCL applications, add the following line to the project&#39;s .dpr file after Application.Initialize;:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Application.MainFormOnTaskbar := True;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
This line is automatically added to new projects. <br>
<br>
For further information, see http://www.microsoft.com/windows/products/windowsvista/features/experiences/aero.mspx</div></div><br>
<br>
На случай, если вам лениво делать перевод:<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Свойство MainFormOnTaskBar контролирует, как кнопки в панели задач Windows обрабатываются VCL. <br>
<br>
Если свойство установлено в True, то кнопка на панели задач ассоциирована с главным окном приложения и показывает его заголовок. Если же свойство установлено в False, то кнопка на панели задач ассоциирована со специальным невидимым окном Application и показывает заголовок объекта Аpplication. <br>
<br>
MainFormOnTaskBar должна быть установлена в True для работы эффектов Аэро в Windows Vista и выше. Это включает в себя предпросмотр (live thumbnails), Dynamic Windows, Windows Flip и Windows Flip 3D. <br>
<br>
Если вам нужно сменить поведение, то свойство MainFormOnTaskBar должно устанавливаться в .dpr файле сразу после Application.Initialize и до создания главной формы. Свойство MainFormOnTaskBar не следует менять после начальной установки. В противном случае вы получите неожиданное поведение программы. <br>
<br>
MainFormOnTaskBar устанавливается в True для новых приложений и равно False для старых приложений по соображениям совместимости. <br>
<br>
Вы можете менять это свойство и в старых приложениях. Заметьте, что это свойство может менять Z-порядок ваших окон.  <br>
<br>
Для обновления старых VCL-приложений, добавьте следующую строку в ваш файл .dpr сразу после Application.Initialize;:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Application.MainFormOnTaskbar := True;</div></ol></div></div></div></div><br>
<br>
Эта строка автоматически создаётся у новых проектов. <br>
<br>
Для дальнейшей информации - см. http://www.microsoft.com/windows/products/windowsvista/features/experiences/aero.mspx</div></div><br>
<br>
Если интересно - см. также http://transl-gunsmoker.blogspot.com/2009/03/windows-vista-delphi-1.html]]></description>
        <author>CodeMonkey</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2555736</guid>
        <pubDate>Fri, 02 Apr 2010 10:19:16 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2555736</link>
        <description><![CDATA[Алексей: лучше чем вздыхать, объяснили бы в чём подвох. форум для этого и существует.]]></description>
        <author>Алексей</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2555622</guid>
        <pubDate>Fri, 02 Apr 2010 08:43:34 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2555622</link>
        <description><![CDATA[CodeMonkey: (вздох) Если что-то работает - это ещё не значит, что это правильно.<br>Вам не приходило в голову, а почему это MainFormOnTaskBar равен True по-умолчанию? Наверное, это не просто так? (это домашнее задание)]]></description>
        <author>CodeMonkey</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2555548</guid>
        <pubDate>Fri, 02 Apr 2010 07:48:27 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2555548</link>
        <description><![CDATA[Алексей: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=297189&view=findpost&p=2530648'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>CodeMonkey &#064; <time class="tag-quote__quoted-time" datetime="2010-03-11T10:32:20+00:00">11.03.10, 10:32</time></span><div class='quote '>Ставить MainFormOnTaskBar := False - плохая идея.</div></div><br>
это с чего это плохая идея? в связке с ShowWindow(Application.Handle, SW_HIDE); отлично работает]]></description>
        <author>Алексей</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2531719</guid>
        <pubDate>Fri, 12 Mar 2010 07:38:52 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2531719</link>
        <description><![CDATA[CodeMonkey: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=297189&view=findpost&p=2530797'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Maksim V. &#064; <time class="tag-quote__quoted-time" datetime="2010-03-11T12:03:27+00:00">11.03.10, 12:03</time></span><div class='quote '>Ну можно выставить форме стиль WS_EX_TOOLWINDOW через SetWindowLong</div></div><br>
Ну, сделать-то можно разными способами. <a class='tag-url' href='http://transl-gunsmoker.blogspot.com/2008/12/blog-post_08.html' target='_blank'>Есть несколько правил, согласно которым приложения появляются на панели задач</a>. Нарушьте любое условие и кнопка пропадёт. Весь вопрос в том, над чем это делать, а уж как именно делать - вопрос скорее вкуса.]]></description>
        <author>CodeMonkey</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2531696</guid>
        <pubDate>Fri, 12 Mar 2010 07:14:42 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2531696</link>
        <description><![CDATA[poty: Спасибо огромное&#33; Сделал таки :)]]></description>
        <author>poty</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2530797</guid>
        <pubDate>Thu, 11 Mar 2010 12:03:27 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2530797</link>
        <description><![CDATA[Maksim V.: Ну можно выставить форме стиль WS_EX_TOOLWINDOW через SetWindowLong или через эту функцию подменить родительское окно или можно все это проделать через интерфейс ITaskBarList.]]></description>
        <author>Maksim V.</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2530648</guid>
        <pubDate>Thu, 11 Mar 2010 10:32:20 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2530648</link>
        <description><![CDATA[CodeMonkey: В Delphi 2010 по-умолчанию нет скрытого окна приложения (Application.Handle). Вместо него - главное окно. <br>
Дальше сами догадайтесь.<br>
<br>
P.S. Поведение переключается MainFormOnTaskBar.<br>
P.P.S. Ставить MainFormOnTaskBar := False - <strong class='tag-b'>плохая</strong> идея.]]></description>
        <author>CodeMonkey</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2530595</guid>
        <pubDate>Thu, 11 Mar 2010 10:00:37 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2530595</link>
        <description><![CDATA[Gonarh: <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">ShowWindow(Application.Handle, SW_HIDE);</div></ol></div></div></div></div>]]></description>
        <author>Gonarh</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2530570</guid>
        <pubDate>Thu, 11 Mar 2010 09:45:45 +0000</pubDate>
        <title>Как скрыть значок окна в TaskBar&amp;#39;e</title>
        <link>https://forum.sources.ru/index.php?showtopic=297189&amp;view=findpost&amp;p=2530570</link>
        <description><![CDATA[poty: Доброго времени суток<br><br>Собственно проблема в сабже<br>При переходе со старушки delphi7 на delphi 2010 возникла проблемма при скрытии значка окна в TaskBar&#39;e. Он, гад, не скрывается :(<br><br>Нужно чтобы сама форма была на экране, а зачка - небыло<br><br>подскажите как быть пожалуйста]]></description>
        <author>poty</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      </channel>
      </rss>
	