<?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[Problem mit variierender Textdarstellungsgröße auf verschiedenen Rechnern]]></title><description><![CDATA[<p>hallo,</p>
<p>ich hab folgendes problem und bin ziemlich ratlos.<br />
ich hab ein dialogfenster indem ich einen text in einem Editfeld ausgebe<br />
den font hab ich folgendermaßen festgelegt:</p>
<pre><code class="language-cpp">HDC hdc = GetDC(NULL);
                lfHeight2 = -MulDiv(26, GetDeviceCaps(hdc, LOGPIXELSY), 72);
                ReleaseDC(NULL, hdc);

               HFONT hfontz = CreateFont(lfHeight2, 0, 0, 0, 600, FALSE, 0, 0, 0, 0, 0, 0, 0, &quot;Optimum&quot;);
</code></pre>
<p>auf meinem ausgangsrechner wird der Text, egal in welcher Bildschirmauflösung ich das Programm laufen lasse korrekt dargestellt.<br />
Nun hab ich es auf dem Rechner meiner Freundin ausprobiert und zu meiner Verwunderung ist die Darstellung dort so groß<br />
dass er nicht mehr komplett in das edit-feld passt. Woran liegt das? Ich dachte GetDeviceCaps sollte genau das verhindern?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/102011/problem-mit-variierender-textdarstellungsgröße-auf-verschiedenen-rechnern</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 03:30:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/102011.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 Feb 2005 19:03:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit variierender Textdarstellungsgröße auf verschiedenen Rechnern on Mon, 21 Feb 2005 19:03:43 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich hab folgendes problem und bin ziemlich ratlos.<br />
ich hab ein dialogfenster indem ich einen text in einem Editfeld ausgebe<br />
den font hab ich folgendermaßen festgelegt:</p>
<pre><code class="language-cpp">HDC hdc = GetDC(NULL);
                lfHeight2 = -MulDiv(26, GetDeviceCaps(hdc, LOGPIXELSY), 72);
                ReleaseDC(NULL, hdc);

               HFONT hfontz = CreateFont(lfHeight2, 0, 0, 0, 600, FALSE, 0, 0, 0, 0, 0, 0, 0, &quot;Optimum&quot;);
</code></pre>
<p>auf meinem ausgangsrechner wird der Text, egal in welcher Bildschirmauflösung ich das Programm laufen lasse korrekt dargestellt.<br />
Nun hab ich es auf dem Rechner meiner Freundin ausprobiert und zu meiner Verwunderung ist die Darstellung dort so groß<br />
dass er nicht mehr komplett in das edit-feld passt. Woran liegt das? Ich dachte GetDeviceCaps sollte genau das verhindern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/729051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729051</guid><dc:creator><![CDATA[SnowBlind]]></dc:creator><pubDate>Mon, 21 Feb 2005 19:03:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit variierender Textdarstellungsgröße auf verschiedenen Rechnern on Mon, 21 Feb 2005 19:44:51 GMT]]></title><description><![CDATA[<p>SnowBlind schrieb:</p>
<blockquote>
<p>Woran liegt das? Ich dachte GetDeviceCaps sollte genau das verhindern?</p>
</blockquote>
<p>Kann auch sein, dass das völliger Blödsinn ist, aber ich denke nicht, dass GetDeviceCaps diesen Sinn hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Ich vermute mal, dass auf dem Rechner deiner Freundin bei den Anzeige-Optionen große Schriftarten eingestellt ist - kann das sein?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/729091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729091</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 21 Feb 2005 19:44:51 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit variierender Textdarstellungsgröße auf verschiedenen Rechnern on Mon, 21 Feb 2005 21:05:31 GMT]]></title><description><![CDATA[<p>das war auch meine Vermutung, hat sich leider nicht bestätigt. Hab das am WE kontrolliert und sie hat die gleichen Einstellungen wie ich, kleine Schriftarten+96dpi. Sie hat allerdings nen 15&quot; Mon.</p>
<p>werd mal probieren den abstand auch noch mit GetDeviceCaps zu ermitteln und mein CreateFont dann entsprechend um die ermittelte width-variable zu erweitern. vielleicht hab ich damit glück.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/729171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/729171</guid><dc:creator><![CDATA[SnowBlind]]></dc:creator><pubDate>Mon, 21 Feb 2005 21:05:31 GMT</pubDate></item></channel></rss>