<?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[Horizontale Bildlaufleiste der ListBox im MFC]]></title><description><![CDATA[<p>Hallo,</p>
<p>eine kleine Frage: Wie kann man die horizontale Bildlaufleiste der ListBox aktivieren? Die Einträge, die ich de Listbox anhänge, trage ich mit ListBox.AdddString(string) ein. Jedoch wird dieser String nicht komplett dargestellt, und auch die horizontale Bildlaufleiste ist deaktiviert. Wie kann ich ihr beibringe, bei Einträgen der ListBox, die länger sind als das Wiedergabefenster, die horizontale Bildlaufleiste zu aktivieren?</p>
<p>Danke für jede Antwort.</p>
<p>Grüße<br />
JohnTK</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/81663/horizontale-bildlaufleiste-der-listbox-im-mfc</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 08:32:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/81663.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Aug 2004 08:10:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Horizontale Bildlaufleiste der ListBox im MFC on Tue, 03 Aug 2004 08:10:16 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>eine kleine Frage: Wie kann man die horizontale Bildlaufleiste der ListBox aktivieren? Die Einträge, die ich de Listbox anhänge, trage ich mit ListBox.AdddString(string) ein. Jedoch wird dieser String nicht komplett dargestellt, und auch die horizontale Bildlaufleiste ist deaktiviert. Wie kann ich ihr beibringe, bei Einträgen der ListBox, die länger sind als das Wiedergabefenster, die horizontale Bildlaufleiste zu aktivieren?</p>
<p>Danke für jede Antwort.</p>
<p>Grüße<br />
JohnTK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/573983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/573983</guid><dc:creator><![CDATA[JohnTK]]></dc:creator><pubDate>Tue, 03 Aug 2004 08:10:16 GMT</pubDate></item><item><title><![CDATA[Reply to Horizontale Bildlaufleiste der ListBox im MFC on Tue, 03 Aug 2004 08:18:05 GMT]]></title><description><![CDATA[<p>In den Eigenschaften &quot;Linke Bildlaufleiste&quot; auf <strong>TRUE</strong> setzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/573991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/573991</guid><dc:creator><![CDATA[Max M.]]></dc:creator><pubDate>Tue, 03 Aug 2004 08:18:05 GMT</pubDate></item><item><title><![CDATA[Reply to Horizontale Bildlaufleiste der ListBox im MFC on Tue, 03 Aug 2004 08:25:29 GMT]]></title><description><![CDATA[<p>Ne, das geht irgendwie nicht.... hat keine Auswirkung, die hori. Bildlaufleiste wird nicht aktiviert....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/573999</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/573999</guid><dc:creator><![CDATA[JohnTK]]></dc:creator><pubDate>Tue, 03 Aug 2004 08:25:29 GMT</pubDate></item><item><title><![CDATA[Reply to Horizontale Bildlaufleiste der ListBox im MFC on Tue, 03 Aug 2004 08:31:14 GMT]]></title><description><![CDATA[<p>Du must zusätzlich eine Gesamtbreite für die Einträge mit <strong>CListBox::SetHorizontalExtent</strong> angeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/574001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/574001</guid><dc:creator><![CDATA[Uwe Philipps]]></dc:creator><pubDate>Tue, 03 Aug 2004 08:31:14 GMT</pubDate></item><item><title><![CDATA[Reply to Horizontale Bildlaufleiste der ListBox im MFC on Tue, 03 Aug 2004 08:50:57 GMT]]></title><description><![CDATA[<p>Dazu brauche ich meine gewünschte Breite in Pixel... Weiss auch vorher nicht, wie lang der String ist, den ich da rein schreibe.<br />
Wie bekomme ich nun die Pixelbreite aus meinem String heraus?? Welche Pixelbreite hat ein Zeichen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/574022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/574022</guid><dc:creator><![CDATA[JohnTK]]></dc:creator><pubDate>Tue, 03 Aug 2004 08:50:57 GMT</pubDate></item><item><title><![CDATA[Reply to Horizontale Bildlaufleiste der ListBox im MFC on Tue, 03 Aug 2004 09:04:47 GMT]]></title><description><![CDATA[<p>So gehts:</p>
<pre><code class="language-cpp">int CMyDialog::AddStringToList(LPCTSTR str)
{
    CDC *dc = m_ListBox.GetDC();
    CFont *font = m_ListBox.GetFont();

    CFont *oldfont = dc-&gt;SelectObject(font);
    CSize size = dc-&gt;GetTextExtent(str);

    dc-&gt;SelectObject(oldfont);
    m_ListBox.ReleaseDC(dc);

    size.cx += 4; // noch ein paar Pixel mehr

    if (size.cx &gt; m_ListBox.GetHorizontalExtent())
        m_ListBox.SetHorizontalExtent(size.cx);

    int inx = List.AddString(str);

    return inx;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/574042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/574042</guid><dc:creator><![CDATA[Uwe Philipps]]></dc:creator><pubDate>Tue, 03 Aug 2004 09:04:47 GMT</pubDate></item><item><title><![CDATA[Reply to Horizontale Bildlaufleiste der ListBox im MFC on Tue, 03 Aug 2004 09:14:31 GMT]]></title><description><![CDATA[<p>Wow... danke, probiere das gleich erst einmal aus. Vielen Dank<br />
JohnTK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/574061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/574061</guid><dc:creator><![CDATA[JohnTK]]></dc:creator><pubDate>Tue, 03 Aug 2004 09:14:31 GMT</pubDate></item></channel></rss>