<?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[Common controls und Fonts]]></title><description><![CDATA[<p>Wenn ich mit CreateWindow z.B. ein Static oder ein Edit als Child in einem anderen Fenster erzeuge, dann ist die Schriftart immer eine andere als die Standardschriftart des Systems.</p>
<p>Mit folgender Funktion kann ich das zwar nachträglich immer umstellen, aber ich Frage mich, ob es da nicht einen einfacheren Weg gibt dies für alle Controls, die ich manuell kreiere geltend zu machen.</p>
<pre><code class="language-cpp">inline void SetDefaultGUIfont(HWND hwnd)
{
  SendMessage(hwnd, WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), 0);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/77881/common-controls-und-fonts</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 23:19:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/77881.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 25 Jun 2004 11:38:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Common controls und Fonts on Fri, 25 Jun 2004 11:38:25 GMT]]></title><description><![CDATA[<p>Wenn ich mit CreateWindow z.B. ein Static oder ein Edit als Child in einem anderen Fenster erzeuge, dann ist die Schriftart immer eine andere als die Standardschriftart des Systems.</p>
<p>Mit folgender Funktion kann ich das zwar nachträglich immer umstellen, aber ich Frage mich, ob es da nicht einen einfacheren Weg gibt dies für alle Controls, die ich manuell kreiere geltend zu machen.</p>
<pre><code class="language-cpp">inline void SetDefaultGUIfont(HWND hwnd)
{
  SendMessage(hwnd, WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), 0);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/547801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/547801</guid><dc:creator><![CDATA[Aziz]]></dc:creator><pubDate>Fri, 25 Jun 2004 11:38:25 GMT</pubDate></item><item><title><![CDATA[Reply to Common controls und Fonts on Fri, 25 Jun 2004 11:48:40 GMT]]></title><description><![CDATA[<p>Aufrufen wirst du das wohl für jedes control müssen - oder du verwendest superclassing und änderst die Fensterklasse ensprechend ab und verwendest dann diese bei CreateWindow(Ex) <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=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/547811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/547811</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 25 Jun 2004 11:48:40 GMT</pubDate></item><item><title><![CDATA[Reply to Common controls und Fonts on Fri, 25 Jun 2004 11:56:26 GMT]]></title><description><![CDATA[<p>Hm, eine andere Möglichkeit wäre die Kindfenster mit EnumChilWindows zu enumerieren und in der EnumProc für jedes Kindfenster das gefunden wurde die oben angeführte Funktion aufrufen <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=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/547819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/547819</guid><dc:creator><![CDATA[Aziz]]></dc:creator><pubDate>Fri, 25 Jun 2004 11:56:26 GMT</pubDate></item><item><title><![CDATA[Reply to Common controls und Fonts on Fri, 25 Jun 2004 12:01:32 GMT]]></title><description><![CDATA[<p>Diesen Weg hattest du doch eigentlich bereits beschrieben und ich hatte ihn ja mit &quot;für alle Controls aufrufen&quot; sogar nochmal aufgegriffen <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="😕"
    /><br />
Ansonsten ist gegen diesen Weg aber nichts einzuwenden - ich würde es wohl auch so angehen <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=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/547824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/547824</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 25 Jun 2004 12:01:32 GMT</pubDate></item><item><title><![CDATA[Reply to Common controls und Fonts on Fri, 25 Jun 2004 12:09:11 GMT]]></title><description><![CDATA[<p>Wo hab' ich diesen Weg bereits beschrieben? <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="😕"
    /><br />
Der ist mir erst eingefallen nachdem ich den Thread geöffnet hatte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/547831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/547831</guid><dc:creator><![CDATA[Aziz]]></dc:creator><pubDate>Fri, 25 Jun 2004 12:09:11 GMT</pubDate></item><item><title><![CDATA[Reply to Common controls und Fonts on Fri, 25 Jun 2004 12:19:12 GMT]]></title><description><![CDATA[<p>Das hatte ich zumindest so verstanden, da du ja hier den Font nachträglich setzt und die Funktion für alle Controls aufrufen musst - aber vielleicht hatte ich da auch nur zu viel hineininterpretiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Aber wenn du jetzt eine für dich akzeptable Lösung gefunden hast ist ja alles wunderbar <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=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/547847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/547847</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 25 Jun 2004 12:19:12 GMT</pubDate></item><item><title><![CDATA[Reply to Common controls und Fonts on Fri, 25 Jun 2004 12:25:24 GMT]]></title><description><![CDATA[<p>Jup, die Welt ist wieder in Ordnung <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/547854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/547854</guid><dc:creator><![CDATA[Aziz]]></dc:creator><pubDate>Fri, 25 Jun 2004 12:25:24 GMT</pubDate></item></channel></rss>