<?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[Textfont und Styles ?!]]></title><description><![CDATA[<p>Hallo Leute!<br />
Ich möchte in meinen Win-API Programm gerne die Schriftart, -größe und -farbe ändern, doch ich weiss mal wieder nicht wie... Evtl. auch die Farbe und Dicke von den Linien ( Lineto() in WM-PAINT ), wenn möglich.</p>
<p>Google habe ich auch schon &quot;durchforstet&quot; und die MSDN abgeklappert, doch irgendwie hat mir das nicht all zu viel geholfen ... Naja, hab mal nach WM_SETFONT geschaut, in der Msdn steht aber nicht viel drin, außer dass man es in ner sendmessage() - Funktion anwenden kann?!</p>
<p>Könntet ihr mir bitte ein kleines Beispiel posten, da lerne ich nämlich am draus - learn by doing ^^ !</p>
<p>Hoff mir kann jemand helfen ! Schonmal ThX!</p>
<p>n()()bi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/108516/textfont-und-styles</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 06:40:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/108516.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 30 Apr 2005 07:30:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Textfont und Styles ?! on Sat, 30 Apr 2005 07:30:11 GMT]]></title><description><![CDATA[<p>Hallo Leute!<br />
Ich möchte in meinen Win-API Programm gerne die Schriftart, -größe und -farbe ändern, doch ich weiss mal wieder nicht wie... Evtl. auch die Farbe und Dicke von den Linien ( Lineto() in WM-PAINT ), wenn möglich.</p>
<p>Google habe ich auch schon &quot;durchforstet&quot; und die MSDN abgeklappert, doch irgendwie hat mir das nicht all zu viel geholfen ... Naja, hab mal nach WM_SETFONT geschaut, in der Msdn steht aber nicht viel drin, außer dass man es in ner sendmessage() - Funktion anwenden kann?!</p>
<p>Könntet ihr mir bitte ein kleines Beispiel posten, da lerne ich nämlich am draus - learn by doing ^^ !</p>
<p>Hoff mir kann jemand helfen ! Schonmal ThX!</p>
<p>n()()bi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/778867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/778867</guid><dc:creator><![CDATA[n()()bi]]></dc:creator><pubDate>Sat, 30 Apr 2005 07:30:11 GMT</pubDate></item><item><title><![CDATA[Reply to Textfont und Styles ?! on Sat, 30 Apr 2005 19:34:36 GMT]]></title><description><![CDATA[<p>Schade ... Keiner kann/will mir helfen <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>Für andere n00bs, die dieses Prob. auch haben:<br />
Habe ne Lösung schonmal für die Text-Farbe:</p>
<pre><code class="language-cpp">WM_PAINT:
  {
//Hintergrundfarbe des Textes (Standart Weiss):
    SetBkMode(hDC, TRANSPARENT);

//Textfarbe setzen RGB(Rotanteil, Gelbanteil, Blauanteil): 
    SetTextColor(hDC,RGB(255,0,0));

//Hier dann Text ausgeben
   return 0;
</code></pre>
<p>Schade, ich habe eig. von diesem Forum mehr erwartet! Bei dem normalen C++ Forum wird einen fast 100-%-tig geholfen ... und dass ziemlich schnell !</p>
<p>Naja, evtl. kann mir jemand noch bei der Font-Family und Größe helfen, da hat die MSDN wieder mal zu viele Funktionen, wovon ich die Parameter nicht checke ...</p>
<p>In der MSDN fehlen - meiner Meinung nach die Bsp. und die die vorhanden sind, sind meist zu umfangreich ! Naja ... Hoffe dass mir jemand bei den kleinen Prob helfen kann!</p>
<p>MFG: n()()bi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/779264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/779264</guid><dc:creator><![CDATA[n()()bi]]></dc:creator><pubDate>Sat, 30 Apr 2005 19:34:36 GMT</pubDate></item><item><title><![CDATA[Reply to Textfont und Styles ?! on Sat, 30 Apr 2005 20:06:00 GMT]]></title><description><![CDATA[<p>Textfonts macht man so:<br />
Als erstes erstellt man ein Handle für ein Font:<br />
[/cpp]HFONT name_des_handles</p>
<pre><code class="language-cpp">Dann erstellt man einen Font mit CreateFont:
[cpp]name_des_handles = CreateFont(
10,//Höhe
0, //Breite
0, //Winkel in 1/10 Grad
0, //Orientierung in 1/10 Grad
450, //Gewicht: 0-900 oder Konstanten: FW_BOLD, FW_NORMAL, FW_MEDIUM
0, //Kursiv (0,1)
0, //Unterstrichen (0,1)
0, //Durchgestrichen (0,1)
0, //Character Set
0,0,0 //Präzision
0, //Familie
&quot;Arial&quot; //Fontname
);
</code></pre>
<p>Dann wählt man den Font an:</p>
<pre><code class="language-cpp">SelectObject(hDc, name_des_handles);
</code></pre>
<p>Ab hier ist der Font aktiv.<br />
Man sollte allerdings den Speicher wieder freigeben, wenn der Font nicht mehr gebraucht wird:</p>
<pre><code class="language-cpp">DeleteObject(name_des_handles);
</code></pre>
<p>Um die Pinselfarbe und die Stifteigenschaften zu ändern, macht man es ähnlich, nur halt mit HBRUSH und HPEN, und den Funktionen CreatePen() und CreateSolidBrush() (Am besten in der WinAPI Referenz nachlesen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/779269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/779269</guid><dc:creator><![CDATA[Der Knirps]]></dc:creator><pubDate>Sat, 30 Apr 2005 20:06:00 GMT</pubDate></item><item><title><![CDATA[Reply to Textfont und Styles ?! on Sun, 01 May 2005 10:56:57 GMT]]></title><description><![CDATA[<p>Dankeschön! Du hast mir sehr geholfen !!!!<br />
Die Funktion habe ich in der MSDN auch gefunden und auch eingebunden, doch ich wusste nicht, dass man sie aufrufen muss <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":-/"
      alt="😕"
    /></p>
<p>Eine kleine Frage hätt ich noch ... Wie kann ich meine Linien, die ich mittels &quot;Lineto()&quot; erstellt habe farbig gestalten ?</p>
<p>Mit CreateBrush gehts glaub ich ned ?!</p>
<p>THX 2 U ! MFG</p>
<p>n()()bi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/779464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/779464</guid><dc:creator><![CDATA[n()()bi]]></dc:creator><pubDate>Sun, 01 May 2005 10:56:57 GMT</pubDate></item><item><title><![CDATA[Reply to Textfont und Styles ?! on Sun, 01 May 2005 17:38:41 GMT]]></title><description><![CDATA[<p>Du musst einen farbigen Pen ( CreatePen() ) in das DC selektieren kein Brush <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";D"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/779708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/779708</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Sun, 01 May 2005 17:38:41 GMT</pubDate></item><item><title><![CDATA[Reply to Textfont und Styles ?! on Sun, 01 May 2005 18:09:16 GMT]]></title><description><![CDATA[<p>Dankeschön, funktioniert alles perfekt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/779732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/779732</guid><dc:creator><![CDATA[n()()bi]]></dc:creator><pubDate>Sun, 01 May 2005 18:09:16 GMT</pubDate></item></channel></rss>