<?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[CFont bei Static-Steuerelement]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein Programm geschrieben, mit dem ich über &quot;Maus-Ziehen&quot; die Große eines Static-Steuerlements verändern kann. Da ich den Text des Steuerelemts im gleichen Verhältnis zu seiner Gesamtgröße ebenfals verändern möchte, habe ich OnPaint() mit folgendem Code überschrieben:</p>
<pre><code class="language-cpp">GetDlgItem(ID_MYSTATIC)-&gt;GetClientRect(&amp;rect);
int h = rect.Height();
int w = rect.Width();

font.CreateFont(h,
		w,
		0,
		0,
		FW_NORMAL,
		0, 
		TRUE, 
		0, 
		DEFAULT_CHARSET, 
		OUT_CHARACTER_PRECIS, 
		CLIP_CHARACTER_PRECIS, 
		DEFAULT_QUALITY, 
		DEFAULT_PITCH | FF_DONTCARE, 
		&quot;Arial&quot;); 

GetDlgItem(ID_MYSTATIC)-&gt;SetFont(&amp;font);
</code></pre>
<p>Das Problem ist nun, dass wenn ich die Größe des Static-Steuerelements verändere, der urprüngliche Text in ihm verschwindet.</p>
<p>Jemand eine Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/79883/cfont-bei-static-steuerelement</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 15:25:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/79883.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Jul 2004 11:38:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CFont bei Static-Steuerelement on Thu, 15 Jul 2004 11:38:28 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein Programm geschrieben, mit dem ich über &quot;Maus-Ziehen&quot; die Große eines Static-Steuerlements verändern kann. Da ich den Text des Steuerelemts im gleichen Verhältnis zu seiner Gesamtgröße ebenfals verändern möchte, habe ich OnPaint() mit folgendem Code überschrieben:</p>
<pre><code class="language-cpp">GetDlgItem(ID_MYSTATIC)-&gt;GetClientRect(&amp;rect);
int h = rect.Height();
int w = rect.Width();

font.CreateFont(h,
		w,
		0,
		0,
		FW_NORMAL,
		0, 
		TRUE, 
		0, 
		DEFAULT_CHARSET, 
		OUT_CHARACTER_PRECIS, 
		CLIP_CHARACTER_PRECIS, 
		DEFAULT_QUALITY, 
		DEFAULT_PITCH | FF_DONTCARE, 
		&quot;Arial&quot;); 

GetDlgItem(ID_MYSTATIC)-&gt;SetFont(&amp;font);
</code></pre>
<p>Das Problem ist nun, dass wenn ich die Größe des Static-Steuerelements verändere, der urprüngliche Text in ihm verschwindet.</p>
<p>Jemand eine Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561270</guid><dc:creator><![CDATA[q150022]]></dc:creator><pubDate>Thu, 15 Jul 2004 11:38:28 GMT</pubDate></item><item><title><![CDATA[Reply to CFont bei Static-Steuerelement on Thu, 15 Jul 2004 11:49:02 GMT]]></title><description><![CDATA[<p>Vielleicht fehlt nur ein GetDlgItem(ID_MYSTATIC)-&gt;RedrawWindow(); ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561279</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Thu, 15 Jul 2004 11:49:02 GMT</pubDate></item><item><title><![CDATA[Reply to CFont bei Static-Steuerelement on Thu, 15 Jul 2004 11:55:37 GMT]]></title><description><![CDATA[<p>Hab's gerade mit RedrawWindow(), UpdateWindow() und font.DeleteObject() versucht - ergebnislos! <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/561288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561288</guid><dc:creator><![CDATA[q150022]]></dc:creator><pubDate>Thu, 15 Jul 2004 11:55:37 GMT</pubDate></item><item><title><![CDATA[Reply to CFont bei Static-Steuerelement on Thu, 15 Jul 2004 12:10:59 GMT]]></title><description><![CDATA[<p>Mmhhh, Schade.<br />
Dein Static-Text fängt aber nicht zufälligerweise mit einem Leerzeichen an, oder ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561299</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Thu, 15 Jul 2004 12:10:59 GMT</pubDate></item><item><title><![CDATA[Reply to CFont bei Static-Steuerelement on Thu, 15 Jul 2004 12:39:29 GMT]]></title><description><![CDATA[<p>...Asche auf mein Haupt <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=":confused:"
      alt="😕"
    /></p>
<p>ich hatte an anderer Stelle das Static-Steuerelement zuvor modifiziert mit</p>
<pre><code class="language-cpp">GetDlgItem(ID_MYSTATIC)-&gt;ModifyStyle(SS_BITMAP, SS_BLACKFRAME);
</code></pre>
<p>Kein Wunder, dass das nicht ging. Jetzt ist alles paletti!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561319</guid><dc:creator><![CDATA[q150022]]></dc:creator><pubDate>Thu, 15 Jul 2004 12:39:29 GMT</pubDate></item></channel></rss>