<?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=429197&amp;view=findpost&amp;p=3873680</guid>
        <pubDate>Fri, 12 Aug 2022 18:22:35 +0000</pubDate>
        <title>Конвертация ICO в BMP</title>
        <link>https://forum.sources.ru/index.php?showtopic=429197&amp;view=findpost&amp;p=3873680</link>
        <description><![CDATA[BlackSun: PaintPicture тоже не помогает, она же должна выдавать BMP на выходе...]]></description>
        <author>BlackSun</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=429197&amp;view=findpost&amp;p=3873666</guid>
        <pubDate>Fri, 12 Aug 2022 16:37:10 +0000</pubDate>
        <title>Конвертация ICO в BMP</title>
        <link>https://forum.sources.ru/index.php?showtopic=429197&amp;view=findpost&amp;p=3873666</link>
        <description><![CDATA[BlackSun: В сети много примеров конвертации BMP в ICO, а мне надо наоборот. Т.е. мне нужно из ICO в PictureBox получить BMP в PictureBox (32бита/цвет). Прозрачность теряется, становится нулевым значением по умолчанию.<br>
Нашёл такой код, но в моей задаче он не работает (что не так?):<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">Public Function IconToPicture(ByVal hicon As Long) As StdPicture</div><div class="code_line">&nbsp;&nbsp; &nbsp;If hicon = 0 Then Exit Function</div><div class="code_line">Dim oNewPic As Picture</div><div class="code_line">Dim tPicConv As PictDesc</div><div class="code_line">Dim IGuid As GUID</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;With tPicConv</div><div class="code_line">&nbsp;&nbsp; &nbsp;.cbSizeofStruct = Len(tPicConv)</div><div class="code_line">&nbsp;&nbsp; &nbsp;.PicType = vbPicTypeIcon</div><div class="code_line">&nbsp;&nbsp; &nbsp;.hImage = hicon</div><div class="code_line">&nbsp;&nbsp; &nbsp;End With</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;With IGuid</div><div class="code_line">&nbsp;&nbsp; &nbsp;.Data1 = &amp;H7BF80980</div><div class="code_line">&nbsp;&nbsp; &nbsp;.Data2 = &amp;HBF32</div><div class="code_line">&nbsp;&nbsp; &nbsp;.Data3 = &amp;H101A</div><div class="code_line">&nbsp;&nbsp; &nbsp;.Data4(0) = &amp;H8B</div><div class="code_line">&nbsp;&nbsp; &nbsp;.Data4(1) = &amp;HBB</div><div class="code_line">&nbsp;&nbsp; &nbsp;.Data4(2) = &amp;H0</div><div class="code_line">&nbsp;&nbsp; &nbsp;.Data4(3) = &amp;HAA</div><div class="code_line">&nbsp;&nbsp; &nbsp;.Data4(4) = &amp;H0</div><div class="code_line">&nbsp;&nbsp; &nbsp;.Data4(5) = &amp;H30</div><div class="code_line">&nbsp;&nbsp; &nbsp;.Data4(6) = &amp;HC</div><div class="code_line">&nbsp;&nbsp; &nbsp;.Data4(7) = &amp;HAB</div><div class="code_line">&nbsp;&nbsp; &nbsp;End With</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;OleCreatePictureIndirect tPicConv, IGuid, True, oNewPic</div><div class="code_line">&nbsp;&nbsp; &nbsp;Set IconToPicture = oNewPic</div><div class="code_line">End Function</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>BlackSun</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	