<?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 unter Directx]]></title><description><![CDATA[<p>Ich entwickle einen Moleküleditor, welcher im Fenstermodus läuft. Ich habe ein Menü. Ich frage Windows-Nachrichten ab, um Eingaben (der Maus) im Client-Bereich des Hauptfensters zu ermöglichen.</p>
<p>Ich will eine Toolbar einfügen (mit CreateToolbarEx() am oberen Bildschirmrand). Beim Zeichnen in das Hauptfensters mit DirectX wird die Toolbar überschrieben.</p>
<p>Nun kenne ich zwei Möglichkeiten</p>
<ol>
<li>
<p>Den zu Zeichnenden Bereich über die Present()-Methode einschränken. Dann müsste ich wohl aber die Maus-Abfragen einschränken, da Mauseingaben über den oberen Teil des Fensters unerwünscht sind, da hier die Toolbar ist.</p>
</li>
<li>
<p>Ein Childfenster nur für die DirectX-Ausgabe erzeugen. Dann müsste ich beim Ändern der Größe des Fensters die einzelnen Child-Fenster (toolbar und Render-Fenster) anpassen.</p>
</li>
</ol>
<p>Da beide Herangehensweisen mit größeren Codeänderungen verbunden sind, habe ich folgende Frage:</p>
<p>Was ist die optimale Lösung? Gibt es vielleicht bessere Alternativen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/228950/toolbar-unter-directx</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 13:10:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/228950.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Dec 2008 20:56:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to toolbar unter Directx on Thu, 04 Dec 2008 20:56:36 GMT]]></title><description><![CDATA[<p>Ich entwickle einen Moleküleditor, welcher im Fenstermodus läuft. Ich habe ein Menü. Ich frage Windows-Nachrichten ab, um Eingaben (der Maus) im Client-Bereich des Hauptfensters zu ermöglichen.</p>
<p>Ich will eine Toolbar einfügen (mit CreateToolbarEx() am oberen Bildschirmrand). Beim Zeichnen in das Hauptfensters mit DirectX wird die Toolbar überschrieben.</p>
<p>Nun kenne ich zwei Möglichkeiten</p>
<ol>
<li>
<p>Den zu Zeichnenden Bereich über die Present()-Methode einschränken. Dann müsste ich wohl aber die Maus-Abfragen einschränken, da Mauseingaben über den oberen Teil des Fensters unerwünscht sind, da hier die Toolbar ist.</p>
</li>
<li>
<p>Ein Childfenster nur für die DirectX-Ausgabe erzeugen. Dann müsste ich beim Ändern der Größe des Fensters die einzelnen Child-Fenster (toolbar und Render-Fenster) anpassen.</p>
</li>
</ol>
<p>Da beide Herangehensweisen mit größeren Codeänderungen verbunden sind, habe ich folgende Frage:</p>
<p>Was ist die optimale Lösung? Gibt es vielleicht bessere Alternativen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625675</guid><dc:creator><![CDATA[unnamed]]></dc:creator><pubDate>Thu, 04 Dec 2008 20:56:36 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar unter Directx on Thu, 04 Dec 2008 21:46:10 GMT]]></title><description><![CDATA[<p>sowas passiert wenn man sich keine gedanken macht und einfach drauf losprogrammiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /><br />
machs mit childfenster.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625687</guid><dc:creator><![CDATA[ohje...]]></dc:creator><pubDate>Thu, 04 Dec 2008 21:46:10 GMT</pubDate></item></channel></rss>