<?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=165565&amp;view=findpost&amp;p=1447808</guid>
        <pubDate>Fri, 09 Feb 2007 13:42:07 +0000</pubDate>
        <title>Предлагаю вашему вниманию - TOutLine9x и Win9x</title>
        <link>https://forum.sources.ru/index.php?showtopic=165565&amp;view=findpost&amp;p=1447808</link>
        <description><![CDATA[User32: Ну по поводу поддержки 32 битных иконок и прямого наследника я может и попробую переписать заново, а вот с альфа каналом и юникододом незнай незнай... боюсь пока непотяну, хотя былабы цель а решение всегда найдётся.<br><br>Так как сейчас время есть, то через недельку попробую новую версию выпустить.<br>Заодно может и сай допишу ато страмота...]]></description>
        <author>User32</author>
        <category>Delphi: Разработка компонентов</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165565&amp;view=findpost&amp;p=1439045</guid>
        <pubDate>Fri, 02 Feb 2007 23:59:14 +0000</pubDate>
        <title>Предлагаю вашему вниманию - TOutLine9x и Win9x</title>
        <link>https://forum.sources.ru/index.php?showtopic=165565&amp;view=findpost&amp;p=1439045</link>
        <description><![CDATA[nuker2015: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=165565&view=findpost&p=1438460'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>User32 &#064; <time class="tag-quote__quoted-time" datetime="2007-02-02T12:52:16+00:00">02.02.07, 12:52</time></span><div class='quote '>сделаю подборку из 6 компонентов закладки Win3.1 в новой вариации</div></div><br>
Было-бы ооочень круто если-бы это прямой наследник TWinControl или TCustomControl,<br>
поддерживал 32битные иконки с альфаканалом и Unicode(utf-8, utf-16);<br>
Потому-как с выходом висты(когда люди начнут массово переходить) будут проблемы, и не только с кодировками.<br>
<br>
Но если ты пишешь для собственного развития, то дерзай, я сам нераз изобретал велосипеды просто для самообучения, практика рулит.<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><br>
<span class='tag-size' data-value='8' style='font-size:8pt;'>PS: И вообще я придерживаюсь правила: если что-то делаешь - делай это качественно или не делай вообще.</span></span>]]></description>
        <author>nuker2015</author>
        <category>Delphi: Разработка компонентов</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165565&amp;view=findpost&amp;p=1438460</guid>
        <pubDate>Fri, 02 Feb 2007 12:52:16 +0000</pubDate>
        <title>Предлагаю вашему вниманию - TOutLine9x и Win9x</title>
        <link>https://forum.sources.ru/index.php?showtopic=165565&amp;view=findpost&amp;p=1438460</link>
        <description><![CDATA[User32: Согласен скоро сделаю подборку из 6 компонентов закладки Win3.1 в новой вариации, будут дополнительные функции.<br>Вот только когда я пока сказать немогу - сейчас занят, а навыходных особого желания писать нет.<br>Ну а так как только так сразу... будет новая версия с учётом всех замечаний и пожеланий.  :)]]></description>
        <author>User32</author>
        <category>Delphi: Разработка компонентов</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165565&amp;view=findpost&amp;p=1436164</guid>
        <pubDate>Wed, 31 Jan 2007 20:51:13 +0000</pubDate>
        <title>Предлагаю вашему вниманию - TOutLine9x и Win9x</title>
        <link>https://forum.sources.ru/index.php?showtopic=165565&amp;view=findpost&amp;p=1436164</link>
        <description><![CDATA[nuker2015: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=165565&view=findpost&p=1385179'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>dron&#045;s &#064; <time class="tag-quote__quoted-time" datetime="2006-12-21T09:46:20+00:00">21.12.06, 09:46</time></span><div class='quote '>нельзя ли сделать, чтобы он не обрезал её, а масштабировал?</div></div><br>
Надо просто автоматически определять размеры значка и в соответственно его отрисовывать текст.<br>
конечно свойство itemheight можно оставить и применять его только когда значение выше 0;]]></description>
        <author>nuker2015</author>
        <category>Delphi: Разработка компонентов</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165565&amp;view=findpost&amp;p=1385179</guid>
        <pubDate>Thu, 21 Dec 2006 09:46:20 +0000</pubDate>
        <title>Предлагаю вашему вниманию - TOutLine9x и Win9x</title>
        <link>https://forum.sources.ru/index.php?showtopic=165565&amp;view=findpost&amp;p=1385179</link>
        <description><![CDATA[dron-s: Да, конечно уже хорошо и лучше чем старый компонент, но из твоего примера и описания про то что можно менять сетку грида, выходит следующее, что если поставить вместо 19-&gt;10 то он всё равно обрежит иконку. нельзя ли сделать, чтобы он не обрезал её, а масштабировал?<br>а так в общем, очень даже :)]]></description>
        <author>dron-s</author>
        <category>Delphi: Разработка компонентов</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165565&amp;view=findpost&amp;p=1385153</guid>
        <pubDate>Thu, 21 Dec 2006 09:30:59 +0000</pubDate>
        <title>Предлагаю вашему вниманию - TOutLine9x и Win9x</title>
        <link>https://forum.sources.ru/index.php?showtopic=165565&amp;view=findpost&amp;p=1385153</link>
        <description><![CDATA[User32: Предлагаю вашему вниманию мой компонент - TOutLine9x.<br>
Этот компонент представляет эволюцию обычного TOutline компонента с закладки Win3.1<br>
<br>
Что же в нём нового? Спросите вы... и зачем я изобретал велосипед?<br>
Да главное что меня подвигло к написанию компонента одна просьба + мой интерес.<br>
<br>
Ну а теперь обо всём и по порядку.<br>
<br>
Пер во наперво была решена проблема с загрузкой и отображением значков (иконок) размер которых превышает 14х14 пикселей.<br>
Т.е. теперь если вы загрузите свой значок ну скажем 16х16 или 32х32, то он не обрежется а отобразится как есть, при условии того что вы в пропертях ItemHeight = 17 (по умолчанию) укажите свой размер, тот что вам нужен.<br>
Для значков 16х16 пикселей я рекомендую ставить значение 19.<br>
Для значков 32х32 пикселей я рекомендую ставить значение 38.<br>
<br>
Теперь есть доступ к проперти ItemHeight и можно самому менять сетку грида, т.е. растягивать или сжимать компоновку значков.<br>
<br>
<img class='tag-img' src='http://www.user32.jino-net.ru/Download/TWin9x/TOutLine9x_1.GIF' alt='user posted image'><br>
<br>
Ссылки для скачивания:<br>
<br>
Демо (EXE): <a class='tag-url' href='http://www.user32.jino-net.ru/Download/TWin9x/DemoOutline9x.exe' target='_blank'>DemoOutLine9x.exe</a><br>
<br>
Компонент + исходники (Delphi 6.0): <a class='tag-url' href='http://www.user32.jino-net.ru/Download/TWin9x/OutLine9x_v1.0.0.zip' target='_blank'>ТOutLine9x v.1.0.0</a><br>
<br>
Дополняю новыми компонентами из той же серии. А именно:<br>
- <strong class='tag-b'>TFileListBox9x</strong><br>
- <strong class='tag-b'>TDirectoryListBox9x</strong><br>
- <strong class='tag-b'>TDriveComboBox9x</strong><br>
- <strong class='tag-b'>TFilterComboBox9x</strong><br>
<br>
Это слегка переделанные и всеми знакомые компоненты с которые последний раз были в Delphi 7 на закладке Win 3.1.<br>
Я делал для себя и потому использовал иконки из Windows2000, если нужны из XP, то перепишите ресурсы FileCtrl9x.res я не стал добавлять функцию по формованию списка конок что по умолчанию используются в вашей ОС. <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">ImgListHandle := SHGetFileInfo(nil, 0, SHFileInfo, SizeOf(SHFileInfo), SHGFI_ICON or SHGFI_SMALLICON or SHGFI_OPENICON or SHGFI_SYSICONINDEX);</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
Т.к. в XP например они получаются с черными теням, что не красиво.<br>
<br>
Текущие дополнения и изменения...<br>
<br>
- Добавлено проперти IconSize [tiSmallIcon, tiLargeIcon].<br>
Что позволяет изменять рамера иконки во всех компонентах (TFileListBox9x, TDirectoryListBox9x, TDriveComboBox9x)<br>
 с 16х16 на 32х32 и обратно.<br>
- Добавлено проперти TextCase [tcUpperCase, tcLowerCase].<br>
Что позволяет изменять текст подписи от диска tcUpperCase на заглавный или tcLowerCase прописной в TDriveComboBox9x.<br>
- Добавлено проперти Options [ doNoFloppy, doNoFixed, doNoCDROM, doNoNetwork, doNoRAM, doNoFree, doNoTape, doNoABDrives].<br>
Что позволяет отключать (убирать) ненужные или не используемые диски и устройства из TDriveComboBox9x.<br>
<br>
<img class='tag-img' src='http://www.user32.jino-net.ru/Download/TWin9x/9x/Demo2.gif' alt='user posted image'><br>
Демо (EXE): <a class='tag-url' href='http://www.user32.jino-net.ru/Download/TWin9x/9x/Demo2.exe' target='_blank'>Demo2.exe</a><br>
<br>
Компонент + исходники + прмеры (Delphi 6.0): <a class='tag-url' href='http://www.user32.jino-net.ru/Download/TWin9x/9x/FalconFile9x_2_0.zip' target='_blank'>FalconFile9x ver. 2.0</a>]]></description>
        <author>User32</author>
        <category>Delphi: Разработка компонентов</category>
      </item>
	
      </channel>
      </rss>
	