<?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[Text für Statuszeile zu lange]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich will in meinem Programm laufend Informationen über die Statuszeile ausgeben. Leider scheint diese in der Länge ziemlich begrenzt zu sein.</p>
<p>Der Text wird in etwa der Mitte abgeschnitten, obwohl die Statuszeile noch nicht zu Ende ist:</p>
<p><a href="http://www.ras-kas.net/Pics/MFCStatusBar.png" rel="nofollow">Screenshot</a></p>
<p>Wie kann ich die Statuszeile dazu bewegen den Text bis ans Ende auszugeben??</p>
<p>danke, mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183072/text-für-statuszeile-zu-lange</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 04:05:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183072.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Jun 2007 09:47:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Text für Statuszeile zu lange on Fri, 01 Jun 2007 09:47:11 GMT]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich will in meinem Programm laufend Informationen über die Statuszeile ausgeben. Leider scheint diese in der Länge ziemlich begrenzt zu sein.</p>
<p>Der Text wird in etwa der Mitte abgeschnitten, obwohl die Statuszeile noch nicht zu Ende ist:</p>
<p><a href="http://www.ras-kas.net/Pics/MFCStatusBar.png" rel="nofollow">Screenshot</a></p>
<p>Wie kann ich die Statuszeile dazu bewegen den Text bis ans Ende auszugeben??</p>
<p>danke, mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296454</guid><dc:creator><![CDATA[suamikim]]></dc:creator><pubDate>Fri, 01 Jun 2007 09:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to Text für Statuszeile zu lange on Fri, 01 Jun 2007 10:00:56 GMT]]></title><description><![CDATA[<p>Zeig doch mal Code....<br />
Ist ja sicher keine dialogbasierte Anwendung, oder?</p>
<p>Wie schreibst du den Text rein? Irgendwo wird ja die Länge der<br />
Zelle definiert sein...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296465</guid><dc:creator><![CDATA[Sparrow]]></dc:creator><pubDate>Fri, 01 Jun 2007 10:00:56 GMT</pubDate></item><item><title><![CDATA[Reply to Text für Statuszeile zu lange on Fri, 01 Jun 2007 10:10:42 GMT]]></title><description><![CDATA[<p>Nop, nix dialogbasiert (MDI).</p>
<p>Die Statuszeile hab ich nicht selbst hinzugefügt (Standard-Statuszeile, die halt vom VS beim erstellen eines neuen Projektes erzeugt wird).</p>
<p>Standard-Code in OnCraete des MainFrames:</p>
<pre><code class="language-cpp">static UINT indicators[] =
{
	ID_SEPARATOR,           // status line indicator
	ID_INDICATOR_CAPS,
	ID_INDICATOR_NUM,
	ID_INDICATOR_SCRL,
};

....

if (!m_wndStatusBar.Create(this) || !m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT)))
  {
  TRACE0(&quot;Failed to create status bar\n&quot;);
  return -1;      // fail to create
  }
</code></pre>
<p>Der Text wird mit SetWindowText gesetzt:</p>
<pre><code class="language-cpp">m_wndStatusBar.SetWindowText(text); // text ist CString
</code></pre>
<p>Eignetlich nichts besonderes. Kann es sein, dass die Statuszeile auf 256 Zeichen beschränkt ist? Habs jetzt aber nicht nachgezählt...</p>
<p>danke, mfg</p>
<p>------------------------------------<br />
edit:</p>
<p>Zeichen gezählt (aus Screenshot): 127 oder 128 (je nachdem, ob zum Schluss noch ein Leerzeichen ist, oder nicht)!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296474</guid><dc:creator><![CDATA[suamikim]]></dc:creator><pubDate>Fri, 01 Jun 2007 10:10:42 GMT</pubDate></item><item><title><![CDATA[Reply to Text für Statuszeile zu lange on Fri, 01 Jun 2007 11:37:59 GMT]]></title><description><![CDATA[<p>Hmm merkwürdige Sache.</p>
<p>Hast du schonmal versucht hier:<br />
sizeof(indicators)/sizeof(UINT)))<br />
was zu ändern. sizeof zeigt uns doch immer die mögliche Länge an. Vielleicht mal den letzten Teil löshen und schauen was passiert.</p>
<p>Bin aber auch kein Profi in VC++, selber noch der meist Fragene in diesem Forum <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/1296533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296533</guid><dc:creator><![CDATA[McFanatic]]></dc:creator><pubDate>Fri, 01 Jun 2007 11:37:59 GMT</pubDate></item></channel></rss>