<?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-Stil lässt Buttons und Dialog-Boxes verschwinden]]></title><description><![CDATA[<p>Hallo,<br />
Ich versuche jetzt schon seit einiger Zeit mein Fenster<br />
auf den Windows XP-Stil einzustellen.<br />
Ich habe auch schon im Internet einiges dazu gefunden.<br />
(über Google, die Suchfunktion im Forum zeigt mir zu diesem<br />
Thema nichts an --&gt; das kann ja nicht sein.)<br />
Man braucht angeblich eine MANIFEST-Datei; die hab ich --&gt;</p>
<pre><code class="language-cpp">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt; 
&lt;assembly 
   xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot; 
   manifestVersion=&quot;1.0&quot;&gt;
 &lt;assemblyIdentity 
    processorArchitecture=&quot;x86&quot; 
    version=&quot;5.1.0.0&quot;
    type=&quot;win32&quot;
    name=&quot;AUTORNAME&quot;/&gt;
 &lt;description&gt;PROGRAMMNAME&lt;/description&gt;
 &lt;dependency&gt;
  &lt;dependentAssembly&gt;
    &lt;assemblyIdentity
         type=&quot;win32&quot;
         name=&quot;Microsoft.Windows.Common-Controls&quot;
         version=&quot;6.0.0.0&quot;
         publicKeyToken=&quot;6595b64144ccf1df&quot;
         language=&quot;*&quot;
         processorArchitecture=&quot;x86&quot;/&gt;
  &lt;/dependentAssembly&gt;
 &lt;/dependency&gt;
&lt;/assembly&gt;
</code></pre>
<p>Mein Beispiel-Programm sieht dazu so aus --&gt;</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;

int WINAPI WinMain(HINSTANCE hInstance,
				   HINSTANCE hPrevInstance,
				   LPSTR lpCmdLine,
				   int nCmdShow)
{
	MessageBox(NULL, &quot;Ich erscheine nicht!&quot;, &quot;Hallo!&quot;,
			    MB_ICONINFORMATION | MB_OKCANCEL | 
				MB_DEFBUTTON1);
       return 0;
}
</code></pre>
<p>Ist die MANIFEST-Datei im Projekt drin erscheint die Message-Box<br />
nicht mehr, man hört nur noch das Popup-Geräusch.<br />
Danach beendet sich das Programm.<br />
Ich habe die Manifest-Datei schon über Resource usw. eingebunden,<br />
aber es passiert immer dasselbe.</p>
<p>Achja, ich habe die Visual C++ 2005 Express Edition.</p>
<p>Hoffe ihr wisst, was ich falsch mache und falls ich im falschen<br />
Forum gepostet habe, bitte verschieben.</p>
<p>Don06</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/170239/xp-stil-lässt-buttons-und-dialog-boxes-verschwinden</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 10:56:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170239.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 13 Jan 2007 09:41:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to XP-Stil lässt Buttons und Dialog-Boxes verschwinden on Sat, 13 Jan 2007 10:01:55 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Ich versuche jetzt schon seit einiger Zeit mein Fenster<br />
auf den Windows XP-Stil einzustellen.<br />
Ich habe auch schon im Internet einiges dazu gefunden.<br />
(über Google, die Suchfunktion im Forum zeigt mir zu diesem<br />
Thema nichts an --&gt; das kann ja nicht sein.)<br />
Man braucht angeblich eine MANIFEST-Datei; die hab ich --&gt;</p>
<pre><code class="language-cpp">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt; 
&lt;assembly 
   xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot; 
   manifestVersion=&quot;1.0&quot;&gt;
 &lt;assemblyIdentity 
    processorArchitecture=&quot;x86&quot; 
    version=&quot;5.1.0.0&quot;
    type=&quot;win32&quot;
    name=&quot;AUTORNAME&quot;/&gt;
 &lt;description&gt;PROGRAMMNAME&lt;/description&gt;
 &lt;dependency&gt;
  &lt;dependentAssembly&gt;
    &lt;assemblyIdentity
         type=&quot;win32&quot;
         name=&quot;Microsoft.Windows.Common-Controls&quot;
         version=&quot;6.0.0.0&quot;
         publicKeyToken=&quot;6595b64144ccf1df&quot;
         language=&quot;*&quot;
         processorArchitecture=&quot;x86&quot;/&gt;
  &lt;/dependentAssembly&gt;
 &lt;/dependency&gt;
&lt;/assembly&gt;
</code></pre>
<p>Mein Beispiel-Programm sieht dazu so aus --&gt;</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;

int WINAPI WinMain(HINSTANCE hInstance,
				   HINSTANCE hPrevInstance,
				   LPSTR lpCmdLine,
				   int nCmdShow)
{
	MessageBox(NULL, &quot;Ich erscheine nicht!&quot;, &quot;Hallo!&quot;,
			    MB_ICONINFORMATION | MB_OKCANCEL | 
				MB_DEFBUTTON1);
       return 0;
}
</code></pre>
<p>Ist die MANIFEST-Datei im Projekt drin erscheint die Message-Box<br />
nicht mehr, man hört nur noch das Popup-Geräusch.<br />
Danach beendet sich das Programm.<br />
Ich habe die Manifest-Datei schon über Resource usw. eingebunden,<br />
aber es passiert immer dasselbe.</p>
<p>Achja, ich habe die Visual C++ 2005 Express Edition.</p>
<p>Hoffe ihr wisst, was ich falsch mache und falls ich im falschen<br />
Forum gepostet habe, bitte verschieben.</p>
<p>Don06</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209167</guid><dc:creator><![CDATA[Don06]]></dc:creator><pubDate>Sat, 13 Jan 2007 10:01:55 GMT</pubDate></item><item><title><![CDATA[Reply to XP-Stil lässt Buttons und Dialog-Boxes verschwinden on Sat, 13 Jan 2007 10:24:12 GMT]]></title><description><![CDATA[<p>InitCommonControls();</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209180</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sat, 13 Jan 2007 10:24:12 GMT</pubDate></item><item><title><![CDATA[Reply to XP-Stil lässt Buttons und Dialog-Boxes verschwinden on Sat, 13 Jan 2007 10:28:09 GMT]]></title><description><![CDATA[<p>Also, du mußt schon den Inhalt der Manifest-Datei bearbeiten. Z.B. den Programmnamen, der muß genauso heißen, wei deine Exe-Datei (inkl. .exe). Das schreibst du in das Attribut von assemblyIdentity rein. Fälschlicherweise steht in deiner &quot;AUTORENNAME&quot; drin. Und deine Manifest sollte auch meinprogramm.exe.manifest heißen, wenn sie nicht als Resource verlinkt wird.</p>
<p>Ob es dann funktioniert, weiß ich nicht. Aber müsste.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209181</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209181</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Sat, 13 Jan 2007 10:28:09 GMT</pubDate></item><item><title><![CDATA[Reply to XP-Stil lässt Buttons und Dialog-Boxes verschwinden on Sat, 13 Jan 2007 10:30:05 GMT]]></title><description><![CDATA[<p>Wenn Du 2005 verwendest, dann solltest Du das Manifest über pragmas einfügen, da Du sonst nur andere Probleme bekommst, wenn andere Manifest-Infos noch benötigt werden (z.B. zur CRT). Also, setze folgendes irgendwo in Deinem Source-Code ein:</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/1209184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209184</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 13 Jan 2007 10:30:05 GMT</pubDate></item><item><title><![CDATA[Reply to XP-Stil lässt Buttons und Dialog-Boxes verschwinden on Sat, 13 Jan 2007 10:41:09 GMT]]></title><description><![CDATA[<p>Also erstmal Danke für die schnellen Antworten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>(D)Evil schrieb:</p>
<blockquote>
<p>InitCommonControls();</p>
</blockquote>
<p>Und nochmal Danke an (D)Evil das hatte ich vergessen<br />
*shame on me*</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/5675">@Jochen</a> Kalmbach:<br />
Ich werd´s mir schon mal für später merken. thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209188</guid><dc:creator><![CDATA[Don06]]></dc:creator><pubDate>Sat, 13 Jan 2007 10:41:09 GMT</pubDate></item></channel></rss>