<?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[Buttons auf Toolbar lassen sich nicht aktivieren]]></title><description><![CDATA[<p>Ich habe hier eine Klasse die sich von CDialogBar ableitet und als Toolbar eingebunden sind. Auf dieser finden sich ein paar normale buttons, ein paar checkboxen und comboboxen. Das spannende ist, dass die CButtons alle deaktiviert sind und sich auch nicht enablen lassen, die Check- und comboboxen sind von Huias aus aktiv. Hat einer eine Idee woran das liegen könnte bzw. was man dagegen machen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/205420/buttons-auf-toolbar-lassen-sich-nicht-aktivieren</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 03:29:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/205420.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Feb 2008 06:09:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Buttons auf Toolbar lassen sich nicht aktivieren on Thu, 14 Feb 2008 06:09:41 GMT]]></title><description><![CDATA[<p>Ich habe hier eine Klasse die sich von CDialogBar ableitet und als Toolbar eingebunden sind. Auf dieser finden sich ein paar normale buttons, ein paar checkboxen und comboboxen. Das spannende ist, dass die CButtons alle deaktiviert sind und sich auch nicht enablen lassen, die Check- und comboboxen sind von Huias aus aktiv. Hat einer eine Idee woran das liegen könnte bzw. was man dagegen machen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455544</guid><dc:creator><![CDATA[HansHans]]></dc:creator><pubDate>Thu, 14 Feb 2008 06:09:41 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons auf Toolbar lassen sich nicht aktivieren on Thu, 14 Feb 2008 09:13:17 GMT]]></title><description><![CDATA[<p>Versuche mal damit:</p>
<p>class CDatenBar : public CToolBarCtrl<br />
{<br />
// Konstruktion<br />
public:<br />
CDatenBar();</p>
<p>private:<br />
int m_nButtonCount;<br />
TBBUTTON *m_pTBButtons;</p>
<p>....<br />
}</p>
<p>BOOL CDatenBar::Create(DWORD dwStyle, const RECT&amp; rect, CWnd* pParentWnd, UINT nID )<br />
{<br />
BOOL bRet = CToolBarCtrl::Create(dwStyle, rect, pParentWnd, nID);</p>
<p>VERIFY(AddBitmap(m_nButtonCount,IDR_DATENBAR) != -1);</p>
<p>for (int nIndex = 0; nIndex &lt; m_nButtonCount; ++nIndex)<br />
{<br />
m_pTBButtons[nIndex].fsState = TBSTATE_ENABLED; //enabled!<br />
m_pTBButtons[nIndex].fsStyle = TBSTYLE_BUTTON;<br />
m_pTBButtons[nIndex].dwData = 0;<br />
m_pTBButtons[nIndex].iString = 0;<br />
m_pTBButtons[nIndex].iBitmap = nIndex;<br />
m_pTBButtons[nIndex].idCommand = nIndex + ID_FIRST_BUTTON;</p>
<p>}</p>
<p>TBBUTTON sepButton;<br />
sepButton.idCommand = 0;<br />
sepButton.fsStyle = TBSTYLE_SEP;<br />
sepButton.fsState = TBSTATE_ENABLED;<br />
sepButton.iString = 0;<br />
sepButton.iBitmap = 0;<br />
sepButton.dwData = 0;</p>
<p>for (nIndex = 0; nIndex &lt; m_nButtonCount; ++nIndex)<br />
{<br />
VERIFY(AddButtons(1,&amp;m_pTBButtons[nIndex]));</p>
<p>// Separator setzen (nur ein Beispiel)<br />
if (nIndex == 3 || nIndex == 5 || nIndex == 6 )<br />
{<br />
VERIFY(AddButtons(1,&amp;sepButton));<br />
}</p>
<p>}</p>
<p>return bRet;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455632</guid><dc:creator><![CDATA[tocha]]></dc:creator><pubDate>Thu, 14 Feb 2008 09:13:17 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons auf Toolbar lassen sich nicht aktivieren on Thu, 14 Feb 2008 10:05:08 GMT]]></title><description><![CDATA[<p>Nein, ich brauche leider eine CDialogBar - aber ich habe es herausgefunden, für die Buttons muss der enable-State in einer UpdateUI-Funktion gesetzt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455675</guid><dc:creator><![CDATA[HansHans]]></dc:creator><pubDate>Thu, 14 Feb 2008 10:05:08 GMT</pubDate></item><item><title><![CDATA[Reply to Buttons auf Toolbar lassen sich nicht aktivieren on Thu, 14 Feb 2008 13:18:04 GMT]]></title><description><![CDATA[<p>in dem MFC sind menue elemente sowie toolbar elemente immer erst aktiv sobald man ihnen leben einhauchte</p>
<p>dh, gib den button (oder menueeintrag) eine funktion, schon wird der aktiv</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455841</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Thu, 14 Feb 2008 13:18:04 GMT</pubDate></item></channel></rss>