<?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[STATIC-Hintergrund transparent machen]]></title><description><![CDATA[<p>Hi ihr.<br />
Ich schätze mal, das diese Frage schon öfters vorkam, aber konnte trotz längerer Suche kaum etwas finden...<br />
Und zwar bezieht sich es auf folgenden Befehl:</p>
<pre><code class="language-cpp">HWND Demotext = CreateWindowEx(0, &quot;STATIC&quot;, &quot;Dies ist ein Demotext&quot;, SS_LEFT | WS_CHILD | WS_VISIBLE, x, y, breite, hoehe, hwnd_parent, NULL, hInstance, NULL);
</code></pre>
<p>In diesem Fall wird ein einfacher Textstring in ein Window geschrieben. Jedoch auf dem altbekannten häßlichen Windows-Grauen Hintergrund. Als Hintergrund besteht allerdings schon ein Bitmap. Und auf diesem soll eben dieser Text angezeigt werden. Nur mit dem Grau als Texthintergrund versaut es die Grafik. Meine zwei Fragen dazu nun:<br />
1. Wie bekomme ich den Hintergrund des STATIC weg?<br />
2. Wie kann man die Schriftart ändern? (z.B. in Arial, Comic Sans MS usw.)?</p>
<p>Ich wäre euch dankbar für eine schnelle und gute Antwort <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>
]]></description><link>https://www.c-plusplus.net/forum/topic/151875/static-hintergrund-transparent-machen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 12:55:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/151875.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 Jun 2006 10:42:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Fri, 30 Jun 2006 10:42:51 GMT]]></title><description><![CDATA[<p>Hi ihr.<br />
Ich schätze mal, das diese Frage schon öfters vorkam, aber konnte trotz längerer Suche kaum etwas finden...<br />
Und zwar bezieht sich es auf folgenden Befehl:</p>
<pre><code class="language-cpp">HWND Demotext = CreateWindowEx(0, &quot;STATIC&quot;, &quot;Dies ist ein Demotext&quot;, SS_LEFT | WS_CHILD | WS_VISIBLE, x, y, breite, hoehe, hwnd_parent, NULL, hInstance, NULL);
</code></pre>
<p>In diesem Fall wird ein einfacher Textstring in ein Window geschrieben. Jedoch auf dem altbekannten häßlichen Windows-Grauen Hintergrund. Als Hintergrund besteht allerdings schon ein Bitmap. Und auf diesem soll eben dieser Text angezeigt werden. Nur mit dem Grau als Texthintergrund versaut es die Grafik. Meine zwei Fragen dazu nun:<br />
1. Wie bekomme ich den Hintergrund des STATIC weg?<br />
2. Wie kann man die Schriftart ändern? (z.B. in Arial, Comic Sans MS usw.)?</p>
<p>Ich wäre euch dankbar für eine schnelle und gute Antwort <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1088987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1088987</guid><dc:creator><![CDATA[kenny197902]]></dc:creator><pubDate>Fri, 30 Jun 2006 10:42:51 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Fri, 30 Jun 2006 10:51:30 GMT]]></title><description><![CDATA[<p>Versuchs mal im WinAPI-Forum.</p>
<p>Textausgabe würd ich trotzdem so machen:</p>
<pre><code class="language-cpp">HDC hdc;
    PAINTSTRUCT ps;
//...
    case WM_PAINT:
       hdc=BeginPaint(hwnd, &amp;ps);
       TextOut (hdc, x, y, &quot;Text&quot;, stringlaenge);
       EndPaint(hwnd, &amp;ps);                    
       break;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1088990</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1088990</guid><dc:creator><![CDATA[Max3000]]></dc:creator><pubDate>Fri, 30 Jun 2006 10:51:30 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Fri, 30 Jun 2006 11:01:13 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1089008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1089008</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 30 Jun 2006 11:01:13 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Fri, 30 Jun 2006 11:02:25 GMT]]></title><description><![CDATA[<p>Dank dir aufjedenfall für den schnellen Tip, aber ich mein (bin mir aber nicht sicher), ob der Befehl einen weißen Hintergrund zaubert (wie bei DrawText). Ich werds aber nachher mal zuhause ausprobieren.<br />
Jetzt bleibt eigentlich nur noch meine andere Frage offen, wie man die Schriftart ändert in Arial,.... (u.s.w.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1089010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1089010</guid><dc:creator><![CDATA[kenny197902]]></dc:creator><pubDate>Fri, 30 Jun 2006 11:02:25 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Fri, 30 Jun 2006 11:04:30 GMT]]></title><description><![CDATA[<pre><code>case WM_CTLCOLORSTATIC:
        SetBkMode((HDC)wParam, TRANSPARENT);
        SetTextColor((HDC)wParam, RGB(255,0,0));
        return (LRESULT)GetStockObject(NULL_BRUSH);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1089014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1089014</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 30 Jun 2006 11:04:30 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Fri, 30 Jun 2006 12:06:00 GMT]]></title><description><![CDATA[<p>Dazu hab ich auch gleich mal ne Frage.</p>
<p>Geht das auch irgendwie ohne GetStockObject?<br />
Mein Compiler hat damit immer Probleme (Dev-Cpp) - Linker Error oder sowas.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1089063</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1089063</guid><dc:creator><![CDATA[Max3000]]></dc:creator><pubDate>Fri, 30 Jun 2006 12:06:00 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Fri, 30 Jun 2006 12:24:57 GMT]]></title><description><![CDATA[<p>Max3000 schrieb:</p>
<blockquote>
<p>Mein Compiler hat damit immer Probleme (Dev-Cpp) - Linker Error oder sowas.</p>
</blockquote>
<p>Pech gehabt, wenn du uns nicht den Fehler nennen kannst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1089072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1089072</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 30 Jun 2006 12:24:57 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Fri, 30 Jun 2006 14:37:14 GMT]]></title><description><![CDATA[<p>Und wie wäre es wenn du die libGdi32.a Library einfach hinzulinkst?<br />
Dann würde GetStockObject auch funktionieren!</p>
<p>Gruß<br />
yogle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1089157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1089157</guid><dc:creator><![CDATA[yogle]]></dc:creator><pubDate>Fri, 30 Jun 2006 14:37:14 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Sat, 01 Jul 2006 14:36:28 GMT]]></title><description><![CDATA[<p>Hab ich ja auch schon.<br />
Zumindest steht der Ordner, in dem die Datei drin ist in meiner Liste mit den ganzen Bibliotheken.<br />
Oder muss man das noch irgendwie anders verlinken?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1089587</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1089587</guid><dc:creator><![CDATA[Max3000]]></dc:creator><pubDate>Sat, 01 Jul 2006 14:36:28 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Sat, 01 Jul 2006 14:59:47 GMT]]></title><description><![CDATA[<p>Na ich kenn mich mit dem Dev-Cpp ding net aus... aber warum wechselst du nicht einfach zur MS Visual C++ 2005 Express Edition? Ist imo der beste kostenlose Compiler auf dem Markt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1089602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1089602</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sat, 01 Jul 2006 14:59:47 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Sat, 01 Jul 2006 21:52:16 GMT]]></title><description><![CDATA[<p>Wie geil eigentlich, dass du den Fehler immer noch nicht genannt hast... *kopfschüttel*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1089853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1089853</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Sat, 01 Jul 2006 21:52:16 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Sat, 01 Jul 2006 22:10:38 GMT]]></title><description><![CDATA[<p>yo und Compilerfragen zu Dev Cpp sind hier eh fehl am platze, dafür gibbets compiler forum.</p>
<p>MfG,<br />
*Ranner*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1089863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1089863</guid><dc:creator><![CDATA[*Ranner*]]></dc:creator><pubDate>Sat, 01 Jul 2006 22:10:38 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Sun, 02 Jul 2006 10:36:07 GMT]]></title><description><![CDATA[<p>So, da bin ich wieder.<br />
Also ich hab mal zu Hause WebFritzi´s Vorschlag ausprobiert, und das lief einwandfrei.<br />
Insoweit bekomme ich jetzt den Hintergrund transparent.<br />
Bei dem User mit dem Problem mit GetStockObject...<br />
Ich weiß leider nicht, welche Dev-CPP Version du hast, aber z.B. bei mir passiert es manchmal (unter Bloodshed Dev C++ 4.9.9.2), das er mir nen Linker Error anzeigt oder Build Error anzeigt, obwohl alles in Ordnung ist. Das liegt meist aber daran, das ich zuvor nen Fehler hatte, und aus irgendeinem Grund nicht kapiert hat, das ich das ganze schon längst geändert hatte (möglicherweise nen Bug). Nachdem ich dann entweder das Programm neugestartet hatte, oder im Extremfall ganz Windows neugestartet habe, verschwand das Problem.<br />
Naja, welche Frage eigentlich noch offen bleibt... wie bekomm ich diese dä(h)mliche Systemschriftart ersetzt in Arial und Co.?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1090001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090001</guid><dc:creator><![CDATA[kenny197902]]></dc:creator><pubDate>Sun, 02 Jul 2006 10:36:07 GMT</pubDate></item><item><title><![CDATA[Reply to STATIC-Hintergrund transparent machen on Mon, 03 Jul 2006 13:29:01 GMT]]></title><description><![CDATA[<p>Genau dieses Problem ist bei mir auch immer.<br />
Und jedesmal neu zu starten nervt.</p>
<p>Ich werd wohl doch mal den Compiler wechseln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1090705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090705</guid><dc:creator><![CDATA[Max3000]]></dc:creator><pubDate>Mon, 03 Jul 2006 13:29:01 GMT</pubDate></item></channel></rss>