<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[XP Style per Manifest und DLLs]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe mal in der FAQ gestöbert zum XP Style und das gefunden.<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-187370.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-187370.html</a></p>
<p>Kleine Exe gemacht, brav die Fenster mit CreateWindow erstellt usw. herrlich, alles läuft und schön im XP-Style. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Jetzt habe ich aus dieser Exe eine DLL gemacht, die von einer anderen Exe aufgerufen wird, doch nun kommt kein XP-Style mehr <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Was kann ich tun?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/235154/xp-style-per-manifest-und-dlls</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 02:40:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/235154.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Feb 2009 11:06:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Thu, 26 Feb 2009 11:06:47 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe mal in der FAQ gestöbert zum XP Style und das gefunden.<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-187370.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-187370.html</a></p>
<p>Kleine Exe gemacht, brav die Fenster mit CreateWindow erstellt usw. herrlich, alles läuft und schön im XP-Style. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Jetzt habe ich aus dieser Exe eine DLL gemacht, die von einer anderen Exe aufgerufen wird, doch nun kommt kein XP-Style mehr <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Was kann ich tun?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1670572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1670572</guid><dc:creator><![CDATA[_Maxim]]></dc:creator><pubDate>Thu, 26 Feb 2009 11:06:47 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Thu, 26 Feb 2009 17:01:42 GMT]]></title><description><![CDATA[<p>1. Ist das Mnaifest intern?<br />
2. Welche ID hat das Manifest nun in der DLL? IMHO sollte es nun die ID 2 haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1670811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1670811</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 26 Feb 2009 17:01:42 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Thu, 26 Feb 2009 23:15:08 GMT]]></title><description><![CDATA[<p>Ich habe kein Manifest? Bei der exe habe ich auch keines benötigt. Einfach diese Zeilen da rein, dann diese Zeilen eingefügt:</p>
<pre><code class="language-cpp">#include &lt;commctrl.h&gt;
#pragma comment(lib, &quot;comctl32.lib&quot;)
</code></pre>
<p>InitCommonControls aufgerufen und gut. Aber wieso das jetzt bei der DLL nicht mehr will, weiß ich nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1671028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671028</guid><dc:creator><![CDATA[_Maxim]]></dc:creator><pubDate>Thu, 26 Feb 2009 23:15:08 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Fri, 27 Feb 2009 05:56:20 GMT]]></title><description><![CDATA[<p>Ohne Manifest kein XP Stil!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1671049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671049</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 27 Feb 2009 05:56:20 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Fri, 27 Feb 2009 13:51:54 GMT]]></title><description><![CDATA[<p>Bei der Exe habe ich doch auch keine resource oder manifest gebraucht durch diese Zeilen!</p>
<pre><code class="language-cpp">#if defined _M_IX86
#pragma comment(linker,&quot;/manifestdependency:\&quot;type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\&quot;&quot;)
#elif defined _M_IA64
#pragma comment(linker,&quot;/manifestdependency:\&quot;type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\&quot;&quot;)
#elif defined _M_X64
#pragma comment(linker,&quot;/manifestdependency:\&quot;type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\&quot;&quot;)
#else
#pragma comment(linker,&quot;/manifestdependency:\&quot;type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\&quot;&quot;)
#endif
</code></pre>
<p>Warum brauche ich jetzt ein Manifest?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1671359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671359</guid><dc:creator><![CDATA[_Maxim]]></dc:creator><pubDate>Fri, 27 Feb 2009 13:51:54 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Fri, 27 Feb 2009 14:12:08 GMT]]></title><description><![CDATA[<p>Witzbold. Diese Zeilen erzeugen ein Manifest, wenn der Manifest Compiler eingesetzt wird...</p>
<p>Also was steht nun in dem Manifest der DLL?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1671378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671378</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 27 Feb 2009 14:12:08 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Fri, 27 Feb 2009 15:23:08 GMT]]></title><description><![CDATA[<p>Wo kann ich das nachsehen?</p>
<p>Er nimmt diese Zeile:</p>
<pre><code class="language-cpp">#pragma comment(linker,&quot;/manifestdependency:\&quot;type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\&quot;&quot;)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1671420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671420</guid><dc:creator><![CDATA[_Maxim]]></dc:creator><pubDate>Fri, 27 Feb 2009 15:23:08 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Fri, 27 Feb 2009 15:29:27 GMT]]></title><description><![CDATA[<p>Im Ausgabe Verzeichnis steht das Manifest. Oder lädst die fertige DLL im VS und öffnest Sie als Ressource. Dann kannst Du sehen was als Manifest wirklich in der Datei ist und welche ID diese hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1671425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671425</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 27 Feb 2009 15:29:27 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Fri, 27 Feb 2009 15:33:22 GMT]]></title><description><![CDATA[<p>Da ist eine Datei Namens:</p>
<p>&lt;dll-name&gt;.dll.intermediate.manifest</p>
<p>und da steht Folgendes drin:</p>
<pre><code class="language-html">&lt;?xml version='1.0' encoding='UTF-8' standalone='yes'?&gt;
&lt;assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'&gt;
  &lt;trustInfo xmlns=&quot;urn:schemas-microsoft-com:asm.v3&quot;&gt;
    &lt;security&gt;
      &lt;requestedPrivileges&gt;
        &lt;requestedExecutionLevel level='asInvoker' uiAccess='false' /&gt;
      &lt;/requestedPrivileges&gt;
    &lt;/security&gt;
  &lt;/trustInfo&gt;
  &lt;dependency&gt;
    &lt;dependentAssembly&gt;
      &lt;assemblyIdentity type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*' /&gt;
    &lt;/dependentAssembly&gt;
  &lt;/dependency&gt;
  &lt;dependency&gt;
    &lt;dependentAssembly&gt;
      &lt;assemblyIdentity type='win32' name='Microsoft.VC90.DebugCRT' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' /&gt;
    &lt;/dependentAssembly&gt;
  &lt;/dependency&gt;
&lt;/assembly&gt;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1671428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671428</guid><dc:creator><![CDATA[_Maxim]]></dc:creator><pubDate>Fri, 27 Feb 2009 15:33:22 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Fri, 27 Feb 2009 15:44:57 GMT]]></title><description><![CDATA[<p>DasManifest sieht OK aus. Und was ist nun in der DLL selbst unter welcher ID eingefügt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1671434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671434</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 27 Feb 2009 15:44:57 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Fri, 27 Feb 2009 15:58:55 GMT]]></title><description><![CDATA[<p>Wie welche ID? Ich hab doch noch nicht mal eine Resourcen-Datei? Oder brauche ich die jetzt bei DLLs und bei Exen nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1671443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671443</guid><dc:creator><![CDATA[_Maxim]]></dc:creator><pubDate>Fri, 27 Feb 2009 15:58:55 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Fri, 27 Feb 2009 16:56:20 GMT]]></title><description><![CDATA[<p>Wie wäre es mit ein wenig Grundlagen lesen in der MSDN? s.u.</p>
<p>1. Ein internes Manifest ist eine Ressource in der EXE, ob Du willst oder nicht.<br />
2. Wenn ein Manifest drin ist, dann hat diese auch eine ID. Das aknnst Du auf dem von mir abgegeben Weg (laden der fertigen DLL in das VS) ermitteln.</p>
<p>Grundlagen:<br />
<a href="http://msdn.microsoft.com/en-us/library/dd408052(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/dd408052(VS.85).aspx</a><br />
Speziell:<br />
<a href="http://msdn.microsoft.com/en-us/library/aa376607(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa376607(VS.85).aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1671479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671479</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 27 Feb 2009 16:56:20 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Mon, 02 Mar 2009 13:14:10 GMT]]></title><description><![CDATA[<p>An das Manifest der Exe komme ich nicht heran, da die von einem anderen Hersteller ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1672799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1672799</guid><dc:creator><![CDATA[_Maxim]]></dc:creator><pubDate>Mon, 02 Mar 2009 13:14:10 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Mon, 02 Mar 2009 13:36:32 GMT]]></title><description><![CDATA[<p>Du musst doch gar nicht an das manifest der EXE rankommen...</p>
<p>Du scheinst die Zusammenhänge zwischen Manifest und XP Stil nicht verstanden zu haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1672814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1672814</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 02 Mar 2009 13:36:32 GMT</pubDate></item><item><title><![CDATA[Reply to XP Style per Manifest und DLLs on Mon, 02 Mar 2009 17:21:21 GMT]]></title><description><![CDATA[<p>Außer das es extremes Gefrickel und Gefusche ist, nein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1672976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1672976</guid><dc:creator><![CDATA[_Maxim]]></dc:creator><pubDate>Mon, 02 Mar 2009 17:21:21 GMT</pubDate></item></channel></rss>