<?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[AppBar]]></title><description><![CDATA[<p>Hallo zusammen.<br />
Ich will in einem Programm eine Appbar erstellen, die am oberen Bildschirmrand &quot;hängt&quot; (ähnlich wie die Taskbarleiste unten)<br />
Diese AppBar soll das erste sein, was von dem Programm geladen werden soll.</p>
<p>Wenn ich folgenden Code in die InitInstance der ersten Klasse, wo normaler weise der Dialog gestartet wird, schreibe, bekomme ich eine AppBar.</p>
<pre><code class="language-cpp">MyAppBar* dlg=new MyAppBar(); 
dlg-&gt;Create(IDD_APPBAR,&amp;Temp); 
dlg-&gt;ShowWindow(SW_SHOW); 

MSG msg; msg.message = NULL;
while(msg.message != WM_CLOSE ) 
{ 
	::PeekMessage( &amp;msg, NULL, NULL, NULL, PM_NOREMOVE ); 
	::AfxGetThread()-&gt;PumpMessage(); 
} 

return TRUE;
</code></pre>
<p>(obiges funktioniert auch, wenn ich die AppBar mit DoModal() erstelle)</p>
<p>Das Problem daran ist allerdings, das mein VC++ und jedes andere offene Fenster um die hälfte verkleiner wird, und die AppBar erscheint mitten im Bildschirm. In die obere Hälfte des Desktops kann ich nichts ziehen oder so.<br />
Lade ich in der InitInstance erst ganz normal einen Dialog, und dann die AppBar in der OnInitDialog dieses Dialoges, erscheint sie dort wo sie hinsoll.</p>
<p>Für die AppBar benutze ich folgende Klasse:<br />
<a href="http://www.codeguru.com/Cpp/COM-Tech/shell/article.php/c1343" rel="nofollow">http://www.codeguru.com/Cpp/COM-Tech/shell/article.php/c1343</a></p>
<p>Ich wäre für Hilfe dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/147763/appbar</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 10:10:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/147763.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 19 May 2006 17:34:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to AppBar on Fri, 19 May 2006 17:34:29 GMT]]></title><description><![CDATA[<p>Hallo zusammen.<br />
Ich will in einem Programm eine Appbar erstellen, die am oberen Bildschirmrand &quot;hängt&quot; (ähnlich wie die Taskbarleiste unten)<br />
Diese AppBar soll das erste sein, was von dem Programm geladen werden soll.</p>
<p>Wenn ich folgenden Code in die InitInstance der ersten Klasse, wo normaler weise der Dialog gestartet wird, schreibe, bekomme ich eine AppBar.</p>
<pre><code class="language-cpp">MyAppBar* dlg=new MyAppBar(); 
dlg-&gt;Create(IDD_APPBAR,&amp;Temp); 
dlg-&gt;ShowWindow(SW_SHOW); 

MSG msg; msg.message = NULL;
while(msg.message != WM_CLOSE ) 
{ 
	::PeekMessage( &amp;msg, NULL, NULL, NULL, PM_NOREMOVE ); 
	::AfxGetThread()-&gt;PumpMessage(); 
} 

return TRUE;
</code></pre>
<p>(obiges funktioniert auch, wenn ich die AppBar mit DoModal() erstelle)</p>
<p>Das Problem daran ist allerdings, das mein VC++ und jedes andere offene Fenster um die hälfte verkleiner wird, und die AppBar erscheint mitten im Bildschirm. In die obere Hälfte des Desktops kann ich nichts ziehen oder so.<br />
Lade ich in der InitInstance erst ganz normal einen Dialog, und dann die AppBar in der OnInitDialog dieses Dialoges, erscheint sie dort wo sie hinsoll.</p>
<p>Für die AppBar benutze ich folgende Klasse:<br />
<a href="http://www.codeguru.com/Cpp/COM-Tech/shell/article.php/c1343" rel="nofollow">http://www.codeguru.com/Cpp/COM-Tech/shell/article.php/c1343</a></p>
<p>Ich wäre für Hilfe dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061171</guid><dc:creator><![CDATA[Daishy]]></dc:creator><pubDate>Fri, 19 May 2006 17:34:29 GMT</pubDate></item><item><title><![CDATA[Reply to AppBar on Fri, 19 May 2006 20:18:12 GMT]]></title><description><![CDATA[<p>Hmm das reicht normal net aus um den Fehler festzustellen, aber was solls <a href="http://www.codeproject.com/docking/AppBar.asp" rel="nofollow">http://www.codeproject.com/docking/AppBar.asp</a> hab ich auch mal benutzt... ist ne schöne sache <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>PS: Wo kann man eigentlich für <a href="http://codeproject.com" rel="nofollow">codeproject.com</a> Werbung geld her bekommen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061261</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Fri, 19 May 2006 20:18:12 GMT</pubDate></item><item><title><![CDATA[Reply to AppBar on Sat, 20 May 2006 03:46:58 GMT]]></title><description><![CDATA[<p>Vielleicht hilft es weiter: <a href="http://www.henkessoft.de/C++/MFC/mfc_einsteigerbuch_kapitel7.htm" rel="nofollow">http://www.henkessoft.de/C++/MFC/mfc_einsteigerbuch_kapitel7.htm</a> (Abschnitt 7.2.3.2)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061343</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Sat, 20 May 2006 03:46:58 GMT</pubDate></item></channel></rss>