<?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[CButton font ändern]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>ich habe einen Button bei welchem ich zur Laufzeit den Font ändern will.</p>
<p>Ich versuche das im Moment so:</p>
<pre><code class="language-cpp">CFont lfont;
		lfont.CreateFont(
			5,                        // nHeight
			0,                         // nWidth
			0,                         // nEscapement
		    0,                         // nOrientation
			FW_NORMAL,                 // nWeight
			FALSE,                     // bItalic
			FALSE,                     // bUnderline
			FALSE,                         // cStrikeOut
			DEFAULT_CHARSET,              // nCharSet
			OUT_DEFAULT_PRECIS,        // nOutPrecision
			CLIP_DEFAULT_PRECIS,       // nClipPrecision
			DEFAULT_QUALITY,           // nQuality
			DEFAULT_PITCH,  // nPitchAndFamily
			&quot;Arial&quot;);                 // lpszFacename

		m_wndMyButton.SetFont(&amp;lfont,true);
</code></pre>
<p>Leider ändert sich die Font art nicht.</p>
<p>Muss ich noch einen Repaint auslösen oder etwas ähnliches?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/146825/cbutton-font-ändern</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 21:02:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/146825.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 11 May 2006 10:08:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CButton font ändern on Thu, 11 May 2006 10:08:16 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>ich habe einen Button bei welchem ich zur Laufzeit den Font ändern will.</p>
<p>Ich versuche das im Moment so:</p>
<pre><code class="language-cpp">CFont lfont;
		lfont.CreateFont(
			5,                        // nHeight
			0,                         // nWidth
			0,                         // nEscapement
		    0,                         // nOrientation
			FW_NORMAL,                 // nWeight
			FALSE,                     // bItalic
			FALSE,                     // bUnderline
			FALSE,                         // cStrikeOut
			DEFAULT_CHARSET,              // nCharSet
			OUT_DEFAULT_PRECIS,        // nOutPrecision
			CLIP_DEFAULT_PRECIS,       // nClipPrecision
			DEFAULT_QUALITY,           // nQuality
			DEFAULT_PITCH,  // nPitchAndFamily
			&quot;Arial&quot;);                 // lpszFacename

		m_wndMyButton.SetFont(&amp;lfont,true);
</code></pre>
<p>Leider ändert sich die Font art nicht.</p>
<p>Muss ich noch einen Repaint auslösen oder etwas ähnliches?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1055441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055441</guid><dc:creator><![CDATA[souso20]]></dc:creator><pubDate>Thu, 11 May 2006 10:08:16 GMT</pubDate></item><item><title><![CDATA[Reply to CButton font ändern on Thu, 11 May 2006 10:43:11 GMT]]></title><description><![CDATA[<p>Das CFont Objekt muss solange gültig sein, wie auch das Control existiert. Wenn also das Font Objekt bei Dir auf dem Stack liegt geht das nicht. Platziere das CFont Objekt in die Elternfenster-Klasse des Buttons.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1055466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055466</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 11 May 2006 10:43:11 GMT</pubDate></item><item><title><![CDATA[Reply to CButton font ändern on Thu, 11 May 2006 11:39:18 GMT]]></title><description><![CDATA[<p>Danke hat funktioniert.</p>
<p>Manchmal steht man im Wald. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1055534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1055534</guid><dc:creator><![CDATA[souso20]]></dc:creator><pubDate>Thu, 11 May 2006 11:39:18 GMT</pubDate></item><item><title><![CDATA[Reply to CButton font ändern on Sat, 13 May 2006 10:34:58 GMT]]></title><description><![CDATA[<p>Wenn man das bei einer Dialoganwendung (Memberelemente CFont* pFont1 usw.) in OnInitDialog mit pFont1 = new CFont usw. auf dem Heap anlegt, wo muss man dann pFont1 usw. &quot;deleten&quot;, damit keine Memory Leaks entstehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1056954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1056954</guid><dc:creator><![CDATA[helpless_]]></dc:creator><pubDate>Sat, 13 May 2006 10:34:58 GMT</pubDate></item><item><title><![CDATA[Reply to CButton font ändern on Sat, 13 May 2006 11:56:52 GMT]]></title><description><![CDATA[<p>In DestroyWindow oder im Destruktor der Klasse.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057003</guid><dc:creator><![CDATA[CTecS]]></dc:creator><pubDate>Sat, 13 May 2006 11:56:52 GMT</pubDate></item><item><title><![CDATA[Reply to CButton font ändern on Sat, 13 May 2006 15:47:12 GMT]]></title><description><![CDATA[<p>Danke, habe DestroyWindow() gewählt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057139</guid><dc:creator><![CDATA[helpless_]]></dc:creator><pubDate>Sat, 13 May 2006 15:47:12 GMT</pubDate></item><item><title><![CDATA[Reply to CButton font ändern on Sat, 13 May 2006 18:04:35 GMT]]></title><description><![CDATA[<p>Besser gar nicht mit new anlegen, sondern als normalen member (nicht als Pointer) in die CDialog Klasse einbetten. Einfach den Font in OnInitDialog anlegen. Der Destruktor räumt dann auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1057204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1057204</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 13 May 2006 18:04:35 GMT</pubDate></item></channel></rss>