<?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[Resourcen, Windowfkt., usw...]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich arbeite mich gerade in die WinApi ein.<br />
Fenster, Dialoge, Menus, Controls usw... kann ich bereits erstellen. Allerdings hätte ich ein paar Hintergrundfragen die in den Tutorials nicht geklärt werden:<br />
Das Hauptfenster erstellt man ja aus einer Struktur die man ausfüllen muss.<br />
Erstellt man Buttons direkt auf dieser, so tut man dies indem man ein Childwindow erstellt.<br />
Platziert man nun aber ein Menu oder macht man einen Dialog, so macht man das über Resource Dateien.<br />
Warum erstellt man Dialoge als Resourcen, auch wenn dort Editboxen, Buttons usw... vorkommen?<br />
Erstellt man hingegen Buttons auf dem Hauptwindow, so macht man das über Funktionen die ein Childwindow erstellen. Ist es nicht möglich auch für das Hauptwindow eine Resource Datei zu erstellen?(ist doch einfacher dort alles zu definieren und dann mit einer Funktion darstellen zu lassen).</p>
<p>Irgendwie ist es für mich als WinApi Anfänger etwas merkwürdig, einmal diesen Weg, dann den anderen Weg zu verwenden um ein und das selbe zu machen(nämlich Aussehen von Fenstern festlegen).</p>
<p>Eine Frage noch: Ist es eigentlich völlig egal welche Nummern man den Resourcen zuordnet?</p>
<p>Grüße,<br />
Harri</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/149317/resourcen-windowfkt-usw</link><generator>RSS for Node</generator><lastBuildDate>Mon, 20 Jul 2026 12:54:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/149317.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 04 Jun 2006 22:23:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Resourcen, Windowfkt., usw... on Sun, 04 Jun 2006 22:23:13 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich arbeite mich gerade in die WinApi ein.<br />
Fenster, Dialoge, Menus, Controls usw... kann ich bereits erstellen. Allerdings hätte ich ein paar Hintergrundfragen die in den Tutorials nicht geklärt werden:<br />
Das Hauptfenster erstellt man ja aus einer Struktur die man ausfüllen muss.<br />
Erstellt man Buttons direkt auf dieser, so tut man dies indem man ein Childwindow erstellt.<br />
Platziert man nun aber ein Menu oder macht man einen Dialog, so macht man das über Resource Dateien.<br />
Warum erstellt man Dialoge als Resourcen, auch wenn dort Editboxen, Buttons usw... vorkommen?<br />
Erstellt man hingegen Buttons auf dem Hauptwindow, so macht man das über Funktionen die ein Childwindow erstellen. Ist es nicht möglich auch für das Hauptwindow eine Resource Datei zu erstellen?(ist doch einfacher dort alles zu definieren und dann mit einer Funktion darstellen zu lassen).</p>
<p>Irgendwie ist es für mich als WinApi Anfänger etwas merkwürdig, einmal diesen Weg, dann den anderen Weg zu verwenden um ein und das selbe zu machen(nämlich Aussehen von Fenstern festlegen).</p>
<p>Eine Frage noch: Ist es eigentlich völlig egal welche Nummern man den Resourcen zuordnet?</p>
<p>Grüße,<br />
Harri</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071403</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 04 Jun 2006 22:23:13 GMT</pubDate></item><item><title><![CDATA[Reply to Resourcen, Windowfkt., usw... on Mon, 05 Jun 2006 00:44:38 GMT]]></title><description><![CDATA[<p>Wow, so, hi^^...</p>
<blockquote>
<p>Das Hauptfenster erstellt man ja aus einer Struktur die man ausfüllen muss.</p>
</blockquote>
<p>Also:<br />
1. Registrieren der Fensterklasse fürs Hauptfenster<br />
2. Hauptfenster auf Basis der Fensterklasse erstellen mit CreateWindow(Ex)</p>
<p>dann...:</p>
<blockquote>
<p>Platziert man nun aber ein Menu oder macht man einen Dialog, so macht man das über Resource Dateien.</p>
</blockquote>
<p>KANN MAN, muss man aber nicht, es gibt bswp auch Funktionen, mit denen man Menüs erstellen kann...siehe CreateMenu() oder CreatePopupMenu() <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>dann...:</p>
<blockquote>
<p>Warum erstellt man Dialoge als Resourcen, auch wenn dort Editboxen, Buttons usw... vorkommen?</p>
</blockquote>
<p>KANN MAN, muss man aber nicht <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="😃"
    /> ...außerdem sind die Fensterklassen für Dialoge , Editboxen usw. schon 'vorangemeldet', also bereits registriert...daher kann Windows bzw. der Compiler auf vordefinierte Information zurückgreifen <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>dann...:</p>
<blockquote>
<p>Ist es nicht möglich auch für das Hauptwindow eine Resource Datei zu erstellen?</p>
</blockquote>
<p>dass entspricht dann einem Dialog, das was du meinst geht nicht... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<p>dann...:</p>
<blockquote>
<p>Eine Frage noch: Ist es eigentlich völlig egal welche Nummern man den Resourcen zuordnet?</p>
</blockquote>
<p>nicht ganz...ID's müssen eindeutig sein, d.h. eine ID darf nie doppelt vorkommen! ...sonz ist das egal...achso natürlich auch nicht negativ (soweit ich weiß ^^)... und da auch diese in einen elementaren Datentyp 'passen' müssen auch nicht zu groß...</p>
<p>MfG CodeFinder</p>
<p>PS: @ alle: wenn ich irg. n Fehler gemacht habe...korrigiert mich mal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      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>
]]></description><link>https://www.c-plusplus.net/forum/post/1071439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071439</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Mon, 05 Jun 2006 00:44:38 GMT</pubDate></item><item><title><![CDATA[Reply to Resourcen, Windowfkt., usw... on Mon, 05 Jun 2006 06:42:02 GMT]]></title><description><![CDATA[<p>zu den ID:<br />
ältere Compiler akzeptieren ID's bis 32K, neuere auch darüber<br />
und einige wenige sind auch reserviert. aber über 4K hast du die<br />
Wahl, solange du sie nicht mehrfach vergibst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071451</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Mon, 05 Jun 2006 06:42:02 GMT</pubDate></item><item><title><![CDATA[Reply to Resourcen, Windowfkt., usw... on Wed, 14 Jun 2006 18:37:28 GMT]]></title><description><![CDATA[<p>Sorry für meine späte Antwort.</p>
<p>Also Eure Antworten sind ja wunderbar, danke!!!</p>
<p>Grüße,<br />
Harri</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1077836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1077836</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 14 Jun 2006 18:37:28 GMT</pubDate></item></channel></rss>