<?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[Toolbar in Childfenster (MDI-Anwendung)]]></title><description><![CDATA[<p>MOIN MITEINANDER.</p>
<pre><code class="language-cpp">class CChildFrame : public CMDIChildWnd
{
/...
protected: 
	CToolBar    m_wndToolBar;
/...
};

//....
int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
		return -1;

	if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
		| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
		!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
	{
		TRACE0(&quot;Failed to create child toolbar\n&quot;);
		return -1;
	}
	return 0;
}
</code></pre>
<p>Dieser Code funktioniert nicht recht. Die Toolbar kann man leider im Childfenster nicht mehr so einfach entfernen, wie es im Framefenster der Fall ist, sondern die ist fixiert.</p>
<p>Woran liegts?<br />
Danke schonmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165045/toolbar-in-childfenster-mdi-anwendung</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 07:29:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165045.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Nov 2006 05:17:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Toolbar in Childfenster (MDI-Anwendung) on Wed, 15 Nov 2006 05:17:56 GMT]]></title><description><![CDATA[<p>MOIN MITEINANDER.</p>
<pre><code class="language-cpp">class CChildFrame : public CMDIChildWnd
{
/...
protected: 
	CToolBar    m_wndToolBar;
/...
};

//....
int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
		return -1;

	if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
		| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
		!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
	{
		TRACE0(&quot;Failed to create child toolbar\n&quot;);
		return -1;
	}
	return 0;
}
</code></pre>
<p>Dieser Code funktioniert nicht recht. Die Toolbar kann man leider im Childfenster nicht mehr so einfach entfernen, wie es im Framefenster der Fall ist, sondern die ist fixiert.</p>
<p>Woran liegts?<br />
Danke schonmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174858</guid><dc:creator><![CDATA[*MFC_programmer]]></dc:creator><pubDate>Wed, 15 Nov 2006 05:17:56 GMT</pubDate></item><item><title><![CDATA[Reply to Toolbar in Childfenster (MDI-Anwendung) on Wed, 15 Nov 2006 07:40:39 GMT]]></title><description><![CDATA[<p>Geht es um das docken, dann mach es so wie in diesem Artikel beschrieben:<br />
<a href="http://support.microsoft.com/kb/155141/en-us" rel="nofollow">http://support.microsoft.com/kb/155141/en-us</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174896</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 15 Nov 2006 07:40:39 GMT</pubDate></item><item><title><![CDATA[Reply to Toolbar in Childfenster (MDI-Anwendung) on Wed, 15 Nov 2006 07:52:24 GMT]]></title><description><![CDATA[<p>thx.</p>
<p>aber was bedeutet den 'amp' in diesem beispielcode?</p>
<pre><code class="language-cpp">int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
   {
       if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
           return -1;

       if (!m_wndToolBar.Create(this) ||
           !m_wndToolBar.LoadToolBar(IDR_CHILDFRAME))
       {
           TRACE0(&quot;Failed to create toolbar\n&quot;);
           return -1;
       }

       m_wndToolBar.SetBarStyle(m_wndToolBar.GetBarStyle() |
           CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);

       m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
       EnableDocking(CBRS_ALIGN_ANY);
       DockControlBar(&amp;amp;m_wndToolBar); //amp wurde nirgends definiert!

       return 0;
   }
</code></pre>
<p>grüsse!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174905</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174905</guid><dc:creator><![CDATA[*MFC_programmer]]></dc:creator><pubDate>Wed, 15 Nov 2006 07:52:24 GMT</pubDate></item><item><title><![CDATA[Reply to Toolbar in Childfenster (MDI-Anwendung) on Wed, 15 Nov 2006 07:59:38 GMT]]></title><description><![CDATA[<p>*MFC_programmer schrieb:</p>
<blockquote>
<p>aber was bedeutet den 'amp' in diesem beispielcode?</p>
<pre><code class="language-cpp">DockControlBar(&amp;amp;m_wndToolBar); //amp wurde nirgends definiert!
</code></pre>
</blockquote>
<p>Da hat sich wohl HTML eingeschlichen. Versuch mal so:</p>
<pre><code class="language-cpp">DockControlBar(&amp;m_wndToolBar);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1174912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174912</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 15 Nov 2006 07:59:38 GMT</pubDate></item><item><title><![CDATA[Reply to Toolbar in Childfenster (MDI-Anwendung) on Wed, 15 Nov 2006 08:11:52 GMT]]></title><description><![CDATA[<p>thx.<br />
Jetzt funktionierts PRIMA!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174918</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174918</guid><dc:creator><![CDATA[*MFC_programmer]]></dc:creator><pubDate>Wed, 15 Nov 2006 08:11:52 GMT</pubDate></item></channel></rss>