<?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[Etwas komplexeres UI-Design mit den MFC]]></title><description><![CDATA[<p>Tach Leutz,<br />
Ich habe eine knifflige UI Frage. Und zwar will (bzw. muss) ich ein Programm schreiben ähnlich wie den Report-Editor von Access. Ein View in dem ich Objekte verschieben und vergrößern kann etc. habe ich schon... Nun soll dieser Editor aber keine Kopie von dem Access-Report-Editor (<a href="http://www.dreport.de/modules/My_eGallery/gallery/DReport/102_Oberflaeche.gif" rel="nofollow">&lt;ein ähnliches Bild&gt;</a>) werden sondern die Views hierarchisch gliedern und ein/ausschaltbar machen (ähnlich wie ein TreeCtrl). <a href="http://home.t-online.de/home/cwaluga/framework.jpg" rel="nofollow">&lt;Ein kleines Bild&gt;</a> Also quasi möchte ich ein TreeCTrl schreiben welches keine Items beinhaltet sondern Views von beliebiger Größe. Mir geht es nicht darum Basics zu erfahren wie die Daten im Hintergrund zu halten. Das ist alles soweit fertig und wird rekursiv abgeklappert. Mein Problem ist das MFC-Framework in dem dies läuft. Ich steh im Moment ziemlich auf dem Schlauch mit der ganzen Sache <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
<p>Bin für jede Hilfe und auch für gute Anregungen dankbar... <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>MfG,</p>
<p>MaSTaH</p>
<p>EDIT: Ich hoffe meine Beschreibung leuchtet ein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> . Wenn nicht: Einfach fragen...<br />
EDIT2: Mist, die Hyperlinks verschwinden ja beim editieren... <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>
<p>[ Dieser Beitrag wurde am 27.05.2003 um 17:30 Uhr von <strong>MaSTaH</strong> editiert. ]</p>
<p>[ Dieser Beitrag wurde am 27.05.2003 um 17:49 Uhr von <strong>MaSTaH</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/5918/etwas-komplexeres-ui-design-mit-den-mfc</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 10:34:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/5918.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 27 May 2003 15:19:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Etwas komplexeres UI-Design mit den MFC on Tue, 27 May 2003 15:19:00 GMT]]></title><description><![CDATA[<p>Tach Leutz,<br />
Ich habe eine knifflige UI Frage. Und zwar will (bzw. muss) ich ein Programm schreiben ähnlich wie den Report-Editor von Access. Ein View in dem ich Objekte verschieben und vergrößern kann etc. habe ich schon... Nun soll dieser Editor aber keine Kopie von dem Access-Report-Editor (<a href="http://www.dreport.de/modules/My_eGallery/gallery/DReport/102_Oberflaeche.gif" rel="nofollow">&lt;ein ähnliches Bild&gt;</a>) werden sondern die Views hierarchisch gliedern und ein/ausschaltbar machen (ähnlich wie ein TreeCtrl). <a href="http://home.t-online.de/home/cwaluga/framework.jpg" rel="nofollow">&lt;Ein kleines Bild&gt;</a> Also quasi möchte ich ein TreeCTrl schreiben welches keine Items beinhaltet sondern Views von beliebiger Größe. Mir geht es nicht darum Basics zu erfahren wie die Daten im Hintergrund zu halten. Das ist alles soweit fertig und wird rekursiv abgeklappert. Mein Problem ist das MFC-Framework in dem dies läuft. Ich steh im Moment ziemlich auf dem Schlauch mit der ganzen Sache <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
<p>Bin für jede Hilfe und auch für gute Anregungen dankbar... <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>MfG,</p>
<p>MaSTaH</p>
<p>EDIT: Ich hoffe meine Beschreibung leuchtet ein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> . Wenn nicht: Einfach fragen...<br />
EDIT2: Mist, die Hyperlinks verschwinden ja beim editieren... <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>
<p>[ Dieser Beitrag wurde am 27.05.2003 um 17:30 Uhr von <strong>MaSTaH</strong> editiert. ]</p>
<p>[ Dieser Beitrag wurde am 27.05.2003 um 17:49 Uhr von <strong>MaSTaH</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28772</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28772</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Tue, 27 May 2003 15:19:00 GMT</pubDate></item><item><title><![CDATA[Reply to Etwas komplexeres UI-Design mit den MFC on Tue, 27 May 2003 15:42:00 GMT]]></title><description><![CDATA[<p>[ Dieser Beitrag wurde am 27.05.2003 um 19:00 Uhr von <strong>MaSTaH</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28773</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28773</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Tue, 27 May 2003 15:42:00 GMT</pubDate></item><item><title><![CDATA[Reply to Etwas komplexeres UI-Design mit den MFC on Tue, 27 May 2003 16:16:00 GMT]]></title><description><![CDATA[<p>[ Dieser Beitrag wurde am 27.05.2003 um 19:00 Uhr von <strong>MaSTaH</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28774</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Tue, 27 May 2003 16:16:00 GMT</pubDate></item><item><title><![CDATA[Reply to Etwas komplexeres UI-Design mit den MFC on Tue, 27 May 2003 16:28:00 GMT]]></title><description><![CDATA[<p>ok</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28775</guid><dc:creator><![CDATA[Marc]]></dc:creator><pubDate>Tue, 27 May 2003 16:28:00 GMT</pubDate></item><item><title><![CDATA[Reply to Etwas komplexeres UI-Design mit den MFC on Tue, 27 May 2003 16:45:00 GMT]]></title><description><![CDATA[<p>Ehrlich gesagt verstehe ich nicht was du willst.</p>
<p>Du schreibst etwas von einem TreeCtrl und dann kommt nur ein Bild mit einem Rechteck.<br />
Zeichne mal ungefähr auf was du willst und stelle es als Bild dar. Oder ändere deine Problembeschreibung.<br />
Das dir die Problembeschreibung klar vorkommt ist logisch da du dein projekt kennst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28776</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Tue, 27 May 2003 16:45:00 GMT</pubDate></item><item><title><![CDATA[Reply to Etwas komplexeres UI-Design mit den MFC on Tue, 27 May 2003 16:59:00 GMT]]></title><description><![CDATA[<p>Ok, ich versuchs nochmal.</p>
<ul>
<li>Ich habe eine View-Klasse in der ich Grafische Objekte (Rect, Line, Text, Image etc.) rumschieben und vergrößern/-kleinern kann.</li>
<li>Dieses View soll die Grundlage für einen hierarchisch gegliedertes Report-Editor sein. Das bedeutet: Jedes View kann untergeordnete Views haben. Einzelne Views sollen mit Buttons ein-/ausblendbar sein. <a href="http://home.t-online.de/home/cwaluga/framework.jpg" rel="nofollow">Ungefähr wie auf diesem Bild</a>.</li>
</ul>
<p>Intern wird das ganze als Baum repräsentiert:</p>
<pre><code class="language-cpp">// Ungefähr so
class Node{
public:
  Node(){};
  virtual ~Node(){};

protected:
  CMyView* m_pMyView;
  CTypedPtrList&lt;CPtrList, Node*&gt; m_listChildren;
}
</code></pre>
<p>Mein Problem ist: Ich weiß nicht wie ich das ParentView implementieren soll. Dies soll die Tree-Funktionalität beinhalten und die Anzeige der Views regeln... Ich hatte schon so einen Versuch gemacht aber da hatte ich Probleme mit dem Fokus. Wenn ich im Parent-View war grauten sich die Toolbar-Buttons für das Child aus und umgekehrt. Ich hoffe die Schilderung war verständlicher <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28777</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28777</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Tue, 27 May 2003 16:59:00 GMT</pubDate></item><item><title><![CDATA[Reply to Etwas komplexeres UI-Design mit den MFC on Tue, 27 May 2003 17:06:00 GMT]]></title><description><![CDATA[<p>Die grauen Querbalken in dem Bild sind quasi die Header eines Views in der Hierarchie (diese habe ich mit den roten Strichen jetzt in der Zeichnung gekennzeichnet).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28778</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Tue, 27 May 2003 17:06:00 GMT</pubDate></item></channel></rss>