<?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[Probleme mit links-ausgerichteter Symbolleiste]]></title><description><![CDATA[<p>Tag die Herren und Damen,</p>
<p>hab ein Problem mit ner Anwendung von mir, ist ein kleiner ChatClient. Der funzt eigentlich auch schon sehr gut, hab nur Probleme mit der Bedinung durch den User, genauer gesagt mit den Steuerelementen.</p>
<p>Hab mich dazu entschieden, alle möglichen Befehle in Buttons zu packen, und die direkt auf die Benutzeroberfläche zu packen. Wusste erst nicht wie ich das ordentlich hinkriegen kann, aber ich hab jetzt ne Symbolleiste erstellt, und die meiner Dialogfeldanwendung hinzugefügt. Nur soll diese Symbolleiste NICHT wie normalerweise am oberen Rand, sondern am linken Rand platziert sein! Das sieht dann in etwa so aus :</p>
<p><a href="http://www.codetown.de/Images/static/cppforum/cc_start.jpg" rel="nofollow">http://www.codetown.de/Images/static/cppforum/cc_start.jpg</a></p>
<p>So sieht das ja eigentlich ganz ok aus(aus Testzwecken ist die Symbolleiste allerdings noch nicht genau auf die kanten der anderen Steuerelemente ausgerichtet), wie gesagt die Symbolleiste da links, angeordet halt per :</p>
<pre><code class="language-cpp">// Create the toolbar
    m_ToolBar.CreateEx(this,NULL,WS_CHILD | WS_VISIBLE | CBRS_ALIGN_LEFT,CRect(0,0,0,0));
    m_ToolBar.LoadToolBar(IDR_MAINFRAME);
    m_ToolBar.ShowWindow(SW_SHOW);
    m_ToolBar.SetBarStyle(CBRS_ALIGN_LEFT | CBRS_TOOLTIPS | CBRS_FLYBY);
    RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
</code></pre>
<p>Nur, wenn ich jetzt best. Aktionen wie z.B. das Connecten zu einem Server ausführe, dann &quot;verschiebt&quot; sich die Symbolleiste irgendwie etwas nach oben! Man sieht zwar noch die alte Symbolleiste, aber die unter den Bilder liegenden Buttons verschieben sich! Kommt dann z.b. mal vor dass man auf das Bild des Button &quot;OpenLog&quot; klickt, aber dann in Wirklichkeit den Button &quot;Options&quot; klickt, woraufhin sich das Optionsmenü öffnet! Der oberste Button(Connect Button), ist dann sogar garnicht mehr sichtbar, der rutscht irgendwie aus dem Dialogfeld heraus, alles sehr komisch!</p>
<p>Insgesamt verändert sich die Symbolleiste also bei bestimmten Aktionen, wobei die Veränderungen unterschiedlich sein können, manchmal verschiebt sich die Symbolleiste, es fallen einige Buttons weg, etc... Als Beispiel mal folgendes Bild NACH dem connecten zu einem Server:</p>
<p><a href="http://www.codetown.de/Images/static/cppforum/cc_after.jpg" rel="nofollow">http://www.codetown.de/Images/static/cppforum/cc_after.jpg</a></p>
<p>Man sieht :<br />
- 2x Exit Button, wobei nur der obere wirklich funktioniert, der untere stellt nur das Bild dar<br />
- 3x Überlappungen von Buttons<br />
- Der Disconnect button wird völlig verdeckt/ist nicht mehr da!</p>
<p>Weiß irgendjemand woran das liegen könnte, und könnte mir da ne Lösung geben? Sourcecode kann ich auch gerne rausrücken, das ist kein Problem. Als Tipp: Wenn ich die Symbolleiste ganz normal oben andocke, also den Parameter BRS_ALIGN_TOP übergebe, dann klappt alles wunderbar, nur dass die Toolbar ja garnicht nach oben, sondern eben nach links soll...</p>
<p>Philipp</p>
<p>P.S: Hab die gleiche Frage schonmal unter <a href="http://www.fun-soft.de/showtopic.php?threadid=7294&amp;time=1084701318" rel="nofollow">http://www.fun-soft.de/showtopic.php?threadid=7294&amp;time=1084701318</a> gestellt!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/73992/probleme-mit-links-ausgerichteter-symbolleiste</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 15:33:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/73992.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 16 May 2004 10:10:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit links-ausgerichteter Symbolleiste on Sun, 16 May 2004 10:11:23 GMT]]></title><description><![CDATA[<p>Tag die Herren und Damen,</p>
<p>hab ein Problem mit ner Anwendung von mir, ist ein kleiner ChatClient. Der funzt eigentlich auch schon sehr gut, hab nur Probleme mit der Bedinung durch den User, genauer gesagt mit den Steuerelementen.</p>
<p>Hab mich dazu entschieden, alle möglichen Befehle in Buttons zu packen, und die direkt auf die Benutzeroberfläche zu packen. Wusste erst nicht wie ich das ordentlich hinkriegen kann, aber ich hab jetzt ne Symbolleiste erstellt, und die meiner Dialogfeldanwendung hinzugefügt. Nur soll diese Symbolleiste NICHT wie normalerweise am oberen Rand, sondern am linken Rand platziert sein! Das sieht dann in etwa so aus :</p>
<p><a href="http://www.codetown.de/Images/static/cppforum/cc_start.jpg" rel="nofollow">http://www.codetown.de/Images/static/cppforum/cc_start.jpg</a></p>
<p>So sieht das ja eigentlich ganz ok aus(aus Testzwecken ist die Symbolleiste allerdings noch nicht genau auf die kanten der anderen Steuerelemente ausgerichtet), wie gesagt die Symbolleiste da links, angeordet halt per :</p>
<pre><code class="language-cpp">// Create the toolbar
    m_ToolBar.CreateEx(this,NULL,WS_CHILD | WS_VISIBLE | CBRS_ALIGN_LEFT,CRect(0,0,0,0));
    m_ToolBar.LoadToolBar(IDR_MAINFRAME);
    m_ToolBar.ShowWindow(SW_SHOW);
    m_ToolBar.SetBarStyle(CBRS_ALIGN_LEFT | CBRS_TOOLTIPS | CBRS_FLYBY);
    RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
</code></pre>
<p>Nur, wenn ich jetzt best. Aktionen wie z.B. das Connecten zu einem Server ausführe, dann &quot;verschiebt&quot; sich die Symbolleiste irgendwie etwas nach oben! Man sieht zwar noch die alte Symbolleiste, aber die unter den Bilder liegenden Buttons verschieben sich! Kommt dann z.b. mal vor dass man auf das Bild des Button &quot;OpenLog&quot; klickt, aber dann in Wirklichkeit den Button &quot;Options&quot; klickt, woraufhin sich das Optionsmenü öffnet! Der oberste Button(Connect Button), ist dann sogar garnicht mehr sichtbar, der rutscht irgendwie aus dem Dialogfeld heraus, alles sehr komisch!</p>
<p>Insgesamt verändert sich die Symbolleiste also bei bestimmten Aktionen, wobei die Veränderungen unterschiedlich sein können, manchmal verschiebt sich die Symbolleiste, es fallen einige Buttons weg, etc... Als Beispiel mal folgendes Bild NACH dem connecten zu einem Server:</p>
<p><a href="http://www.codetown.de/Images/static/cppforum/cc_after.jpg" rel="nofollow">http://www.codetown.de/Images/static/cppforum/cc_after.jpg</a></p>
<p>Man sieht :<br />
- 2x Exit Button, wobei nur der obere wirklich funktioniert, der untere stellt nur das Bild dar<br />
- 3x Überlappungen von Buttons<br />
- Der Disconnect button wird völlig verdeckt/ist nicht mehr da!</p>
<p>Weiß irgendjemand woran das liegen könnte, und könnte mir da ne Lösung geben? Sourcecode kann ich auch gerne rausrücken, das ist kein Problem. Als Tipp: Wenn ich die Symbolleiste ganz normal oben andocke, also den Parameter BRS_ALIGN_TOP übergebe, dann klappt alles wunderbar, nur dass die Toolbar ja garnicht nach oben, sondern eben nach links soll...</p>
<p>Philipp</p>
<p>P.S: Hab die gleiche Frage schonmal unter <a href="http://www.fun-soft.de/showtopic.php?threadid=7294&amp;time=1084701318" rel="nofollow">http://www.fun-soft.de/showtopic.php?threadid=7294&amp;time=1084701318</a> gestellt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/521207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/521207</guid><dc:creator><![CDATA[Programator]]></dc:creator><pubDate>Sun, 16 May 2004 10:11:23 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit links-ausgerichteter Symbolleiste on Mon, 17 May 2004 11:26:07 GMT]]></title><description><![CDATA[<p>*push* !?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/521839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/521839</guid><dc:creator><![CDATA[Programator]]></dc:creator><pubDate>Mon, 17 May 2004 11:26:07 GMT</pubDate></item></channel></rss>