<?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[Eigenes Framework?]]></title><description><![CDATA[<p>Hi,</p>
<p>hab ihr euch schon mal ein eigenes Framework zur Kapselung der WinApi geschrieben? Ich bin im Moment dabei und hab immerhin schon das Fenster selber, Buttons, Labels, TextBoxes und die ListBox geschafft. Als Designer benutze ich den eingebauten Resourceeditor von VS. Fertig sieht's dann etwa so aus:</p>
<pre><code class="language-cpp">window = new Window(IDD_DIALOG1);
window-&gt;OnInit = OnInit;
window-&gt;AddChild(new Button(window, button1, OnClick));
window-&gt;AddChild(new Button(window, button2, OnClick2));
window-&gt;AddChild(new TextBox(window, text1));
window-&gt;AddChild(new ListBox(window, list1, OnClick3));
window-&gt;AddChild(new ListBox(window, list2));
window-&gt;Show();
</code></pre>
<p>Der zweite Parameter ist jeweils die ID.</p>
<p>Jetzt kommt ihr <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/topic/176115/eigenes-framework</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 02:40:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176115.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Mar 2007 19:17:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eigenes Framework? on Sat, 17 Mar 2007 19:17:01 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>hab ihr euch schon mal ein eigenes Framework zur Kapselung der WinApi geschrieben? Ich bin im Moment dabei und hab immerhin schon das Fenster selber, Buttons, Labels, TextBoxes und die ListBox geschafft. Als Designer benutze ich den eingebauten Resourceeditor von VS. Fertig sieht's dann etwa so aus:</p>
<pre><code class="language-cpp">window = new Window(IDD_DIALOG1);
window-&gt;OnInit = OnInit;
window-&gt;AddChild(new Button(window, button1, OnClick));
window-&gt;AddChild(new Button(window, button2, OnClick2));
window-&gt;AddChild(new TextBox(window, text1));
window-&gt;AddChild(new ListBox(window, list1, OnClick3));
window-&gt;AddChild(new ListBox(window, list2));
window-&gt;Show();
</code></pre>
<p>Der zweite Parameter ist jeweils die ID.</p>
<p>Jetzt kommt ihr <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/1247438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247438</guid><dc:creator><![CDATA[Toniii]]></dc:creator><pubDate>Sat, 17 Mar 2007 19:17:01 GMT</pubDate></item><item><title><![CDATA[Reply to Eigenes Framework? on Sun, 18 Mar 2007 18:00:44 GMT]]></title><description><![CDATA[<p>Du hast zu viel Zeit :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247896</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sun, 18 Mar 2007 18:00:44 GMT</pubDate></item><item><title><![CDATA[Reply to Eigenes Framework? on Sun, 18 Mar 2007 18:12:37 GMT]]></title><description><![CDATA[<p>eine OnClick Callback function kann ein bisschen wenig sein. Ne alternative wäre, dass man ButtonPressedListeners hinzufügen kann, die dann aufgerufen werden.<br />
Wer räumt den Speicher für die new Children auf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247905</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247905</guid><dc:creator><![CDATA[sumpfnase]]></dc:creator><pubDate>Sun, 18 Mar 2007 18:12:37 GMT</pubDate></item></channel></rss>