<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Codejock Developer Community : ComCtl32 broken in v12!</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Toolkit Pro : ComCtl32 broken in v12!]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Sat, 04 Apr 2026 13:52:39 +0000</pubDate>
  <lastBuildDate>Tue, 06 May 2008 01:55:23 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>forum.codejock.com/RSS_post_feed.asp?TID=10462</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Codejock Developer Community]]></title>
   <url>http://forum.codejock.com/forum_images/codejock-logo.gif</url>
   <link>http://forum.codejock.com/</link>
  </image>
  <item>
   <title><![CDATA[ComCtl32 broken in v12! : Hi,  We have own LoadAlphaIcon...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10462&amp;PID=34746&amp;title=comctl32-broken-in-v12#34746</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=6851">Oleg</a><br /><strong>Subject:</strong> 10462<br /><strong>Posted:</strong> 06 May 2008 at 1:55am<br /><br />Hi,<DIV>&nbsp;</DIV><DIV>We have own LoadAlphaIcon code in our ImageManager....</DIV><DIV>&nbsp;</DIV><DIV>also try set breakpoint after line</DIV><DIV>if (CXTPImageManager::IsAlphaIconsImageListSupported() &amp;&amp; GetIconInfo(hHandle.m_hIcon, &amp;iconInfo))<BR></DIV><DIV>if it was not executed - you don't have manifest.</DIV>]]>
   </description>
   <pubDate>Tue, 06 May 2008 01:55:23 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10462&amp;PID=34746&amp;title=comctl32-broken-in-v12#34746</guid>
  </item> 
  <item>
   <title><![CDATA[ComCtl32 broken in v12! : Will test it later. However, I...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10462&amp;PID=34700&amp;title=comctl32-broken-in-v12#34700</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2198">znakeeye</a><br /><strong>Subject:</strong> 10462<br /><strong>Posted:</strong> 05 May 2008 at 6:19am<br /><br />Will test it later. However, I just recalled this:<DIV>&nbsp;</DIV><DIV>I have a ribbon application where I set the icon of an item using <strong>SetCustomIcon</strong>. The icon is a general 32bit-icon loaded via the ExtractIcons-API found here:</DIV><DIV><a href="http://www.codeproject.com/KB/cpp/GetIc&#111;nsfromExeorDLLs.aspx" target="_blank">http://www.codeproject.com/KB/cpp/GetIconsfromExeorDLLs.aspx</A></DIV><DIV>&nbsp;</DIV><DIV>Great function by the way. Download it and apply this patch:</DIV><DIV>Line 479 in ExtractIcon.cpp:<BR><CODE>if( (magic&#091;1&#093; == <B>MAGIC_ICON</B> || magic&#091;1&#093; == MAGIC_CUR ) &amp;&amp;</CODE><BR>should be:<BR><CODE>if( (magic&#091;1&#093; == <B>MAGIC_ICO1</B> || magic&#091;1&#093; == MAGIC_CUR ) &amp;&amp;</CODE><BR></DIV><DIV>I can make a sample later, but this should not be too hard to test.</DIV>]]>
   </description>
   <pubDate>Mon, 05 May 2008 06:19:08 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10462&amp;PID=34700&amp;title=comctl32-broken-in-v12#34700</guid>
  </item> 
  <item>
   <title><![CDATA[ComCtl32 broken in v12! : Hello, Give me bitmap you use,...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10462&amp;PID=34696&amp;title=comctl32-broken-in-v12#34696</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=6851">Oleg</a><br /><strong>Subject:</strong> 10462<br /><strong>Posted:</strong> 05 May 2008 at 4:55am<br /><br /><P>Hello,</P><DIV>Give me bitmap you use, code &nbsp;you have to set it. etc. we need to test it.</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>p.s. Add in your app</DIV><DIV>&nbsp;</DIV><DIV>BOOL bSupported = XTPImageManager()-&gt;IsAlphaIconsImageListSupported();</DIV><DIV>bSupported&nbsp; is TRUE ?</DIV>]]>
   </description>
   <pubDate>Mon, 05 May 2008 04:55:48 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10462&amp;PID=34696&amp;title=comctl32-broken-in-v12#34696</guid>
  </item> 
  <item>
   <title><![CDATA[ComCtl32 broken in v12! : Can you do that with the report...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10462&amp;PID=34695&amp;title=comctl32-broken-in-v12#34695</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2198">znakeeye</a><br /><strong>Subject:</strong> 10462<br /><strong>Posted:</strong> 05 May 2008 at 4:42am<br /><br /><DIV>Can you do that with the report control? In any way, XTP 12 has broken some kind of alpha-support (perhaps you removed/changed the manifest?).</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Mon, 05 May 2008 04:42:35 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10462&amp;PID=34695&amp;title=comctl32-broken-in-v12#34695</guid>
  </item> 
  <item>
   <title><![CDATA[ComCtl32 broken in v12! : Hello,  Need to test what you...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10462&amp;PID=34668&amp;title=comctl32-broken-in-v12#34668</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=6851">Oleg</a><br /><strong>Subject:</strong> 10462<br /><strong>Posted:</strong> 05 May 2008 at 1:17am<br /><br />Hello,<DIV>&nbsp;</DIV><DIV>Need to test what you do to answer. But I very not recommend use CImageList+ILC_COLOR32 to import to ImageManager. ILC_COLOR32 only supported in WindowsXP, but ImageMaanger support Alpha icons for all OS. better add icons directly</DIV><DIV>&nbsp;</DIV><DIV>XTPImageManager()-&gt;SetIcons(...);</DIV>]]>
   </description>
   <pubDate>Mon, 05 May 2008 01:17:57 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10462&amp;PID=34668&amp;title=comctl32-broken-in-v12#34668</guid>
  </item> 
  <item>
   <title><![CDATA[ComCtl32 broken in v12! : Ok, I just confirmed this bug!...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10462&amp;PID=34587&amp;title=comctl32-broken-in-v12#34587</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2198">znakeeye</a><br /><strong>Subject:</strong> 10462<br /><strong>Posted:</strong> 02 May 2008 at 5:45pm<br /><br /><DIV><strong>Ok, I just confirmed this bug! The icons look ok in XTP 11.2.2, but jagged in XTP 12.0.0. </strong><DIV><strong>&nbsp;</strong></DIV><DIV>Please fix this as soon as possible!</DIV></DIV><DIV>&nbsp;</DIV><DIV>*********</DIV><DIV>Since I upgraded to v12 my alpha-blended icons (imported and added into a CImageList with ILC_COLOR32|ILC_MASK style) are jagged with that classical black border (no alpha blending). I did not change my source code, except XTP (running XP SP3 + VS 2008). Could this be a ComCtl32-bug in XTP 12? I know this is a issue with ComCtl32 5.x... </DIV><DIV>&nbsp;</DIV><DIV>The manifest is correctly defined, and in&nbsp;the debug window I can see that the DLL is indeed loaded. What could be wrong?</DIV>]]>
   </description>
   <pubDate>Fri, 02 May 2008 17:45:20 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10462&amp;PID=34587&amp;title=comctl32-broken-in-v12#34587</guid>
  </item> 
 </channel>
</rss>