<?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[Genereller Einstieg in die Winapi]]></title><description><![CDATA[<p>Hallo,</p>
<p>hier sieht man ja immer mal wieder Code schnipsel zu bestimmten Problemen.<br />
Trotzdem verstehe ich das ganze Zeugs mit der Winapi irgendwie nicht.<br />
Wie kann man ein bestimmtes Problem lösen, das noch keiner vorher bearbeitet hat?</p>
<p>Ich meine woher weiß man welche Befehle man benutzen soll?</p>
<p>Gibt es so was wie eine Übersicht über alle Methoden/Funktionen der Winapi?</p>
<p>Denn irgenwie verstehe ich bei den hier gezeigten code Schnipseln immer nur Bahnhof und es bringt mir irgenwie überhaupt nix irgendwelchen hier geposteten code einfach in meine Projekte einzufügen ohne ihn zu verstehen. Klar kann ich mir die Beschreibung aller dort enthaltenen Variablen und Funktionen ansehen, aber ich bin einfach nicht in der Lage selbst etwas zu entwickeln, weil mir sowas wie Übersicht fehlt.</p>
<p>Ich hoffe ihr versteht was ich meine: Je mehr ich lese um so verwirter bin ich und obwohl ich versuche die Programme zu verstehen nützt mir das irgenwie nix!</p>
<p>Wie löst man dieses Dilemma? (Wie habt ihr es gelößt?)</p>
<p>Wie kann ich am besten in die Winapi einsteigen (Am besten mit irgendwelchen kostenlosen Tutorials)?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/120464/genereller-einstieg-in-die-winapi</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 11:01:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/120464.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Sep 2005 14:29:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 14:29:20 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>hier sieht man ja immer mal wieder Code schnipsel zu bestimmten Problemen.<br />
Trotzdem verstehe ich das ganze Zeugs mit der Winapi irgendwie nicht.<br />
Wie kann man ein bestimmtes Problem lösen, das noch keiner vorher bearbeitet hat?</p>
<p>Ich meine woher weiß man welche Befehle man benutzen soll?</p>
<p>Gibt es so was wie eine Übersicht über alle Methoden/Funktionen der Winapi?</p>
<p>Denn irgenwie verstehe ich bei den hier gezeigten code Schnipseln immer nur Bahnhof und es bringt mir irgenwie überhaupt nix irgendwelchen hier geposteten code einfach in meine Projekte einzufügen ohne ihn zu verstehen. Klar kann ich mir die Beschreibung aller dort enthaltenen Variablen und Funktionen ansehen, aber ich bin einfach nicht in der Lage selbst etwas zu entwickeln, weil mir sowas wie Übersicht fehlt.</p>
<p>Ich hoffe ihr versteht was ich meine: Je mehr ich lese um so verwirter bin ich und obwohl ich versuche die Programme zu verstehen nützt mir das irgenwie nix!</p>
<p>Wie löst man dieses Dilemma? (Wie habt ihr es gelößt?)</p>
<p>Wie kann ich am besten in die Winapi einsteigen (Am besten mit irgendwelchen kostenlosen Tutorials)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/871220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871220</guid><dc:creator><![CDATA[Der Verwirrte]]></dc:creator><pubDate>Tue, 13 Sep 2005 14:29:20 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 14:44:50 GMT]]></title><description><![CDATA[<p><a href="http://pronix.linuxdelta.de/C/win32/index.shtml" rel="nofollow">http://pronix.linuxdelta.de/C/win32/index.shtml</a><br />
<a href="http://www.msdn.microsoft.com/" rel="nofollow">http://www.msdn.microsoft.com/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/871232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871232</guid><dc:creator><![CDATA[++++]]></dc:creator><pubDate>Tue, 13 Sep 2005 14:44:50 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 15:01:19 GMT]]></title><description><![CDATA[<p>Ja,</p>
<p>genau sowas habe ich gesucht (aber nie gefunden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    />) <a href="http://pronix.linuxdelta.de/C/win32/index.shtml" rel="nofollow">http://pronix.linuxdelta.de/C/win32/index.shtml</a></p>
<p>Dort steht, die Winapi hätte nahezu 10000 Funktionen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /><br />
Wie findet man denn eine bestimmte Funktion, von der man nur weiß, was sie machen soll, aber den Namen nicht kennt (und die haben ja zum Teil wirklich komische Namen)?</p>
<p>Ohne den Namen zu kennen kann man ja schlecht danach suchen (oder?)</p>
<p>Wie findet man dann die gewünschte Funktion?</p>
<p>Und wenn man sie wirklich gefunden hat, woher weiß ich, wie ich sie im Gesamtkontext anzuwenden habe, sprich welche Informtionen übergeben soll<br />
z.B. Wenn da hWnd steht, kann ich mir ja ansehen, welche einfachen Variablen dahinterstecken, aber wie ich das auszufüllen habe weiß ich ja noch lange nicht!</p>
<p>(Ich weiß jetzt, das man das mit</p>
<pre><code>hWnd=  CreateWindowEx(NULL,
                         lpszAppName,
                         lpszTitle,
                         WS_OVERLAPPEDWINDOW,
                         0,
                         0,
                         CW_USEDEFAULT,
                         CW_USEDEFAULT,
                         NULL,
                         NULL,
                         hInstance,
                         NULL);
</code></pre>
<p>macht, aber es ist nur ein Beispiel und das man in einige Pararmeter einfach nur 0 schreibt muß man erst mal wissen. Bei dieser Funktion ist es ja noch einfach, weil man viel darüber findet, aber bei den &quot;exotischen&quot; stehe ich voll auf'm Schlauch</p>
<p>(Die Frage ist wirklich total ernst gemeint, da ich das reine c++ programmieren recht gut hinbekomme, aber mi der Winapi immer nur Probleme habe)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/871253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871253</guid><dc:creator><![CDATA[Der Verwirrte]]></dc:creator><pubDate>Tue, 13 Sep 2005 15:01:19 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 15:09:56 GMT]]></title><description><![CDATA[<p>Der Verwirrte schrieb:</p>
<blockquote>
<p>Wie findet man dann die gewünschte Funktion?</p>
</blockquote>
<p>buch (petzold), google oder hier fragen <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>Der Verwirrte schrieb:</p>
<blockquote>
<p>Und wenn man sie wirklich gefunden hat, woher weiß ich, wie ich sie im Gesamtkontext anzuwenden habe, sprich welche Informtionen übergeben soll<br />
z.B. Wenn da hWnd steht, kann ich mir ja ansehen, welche einfachen Variablen dahinterstecken, aber wie ich das auszufüllen habe weiß ich ja noch lange nicht!<br />
...<br />
macht, aber es ist nur ein Beispiel und das man in einige Pararmeter einfach nur 0 schreibt muß man erst mal wissen. Bei dieser Funktion ist es ja noch einfach, weil man viel darüber findet, aber bei den &quot;exotischen&quot; stehe ich voll auf'm Schlauch</p>
</blockquote>
<p>die msdn die dabei dein bester verbündeter. bsp: createwindow<br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/createwindow.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/createwindow.asp</a><br />
alle parameter sind eindeutig beschrieben und entsprechende links gibt es auch meistens auf der seite. wenn du dich ernsthaft mit der winapi auseinander setzen möchtest solltest du dich mit ihr anfreunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/871262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871262</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 13 Sep 2005 15:09:56 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 15:10:31 GMT]]></title><description><![CDATA[<p>Wenn du weiß was eine Funktion machen soll musst du einfach googlen oder du lädst dir die Platform SDK runter, da ist die Suche etwas einfacher als in der MSDN, oder du fragst einfach hier :). In der MSDN/SDK steht auch genau beschrieben welcher Parameter wofür steht, welchen Typ er hat, ob du ihn null-setzten kannst oder musst, was für ein Ergebniss du erwarten kannst, was du machen musst wenn ein Fehler auftritt usw.....</p>
<p>Schau es dir einfach mal an. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/871264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871264</guid><dc:creator><![CDATA[++++]]></dc:creator><pubDate>Tue, 13 Sep 2005 15:10:31 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 15:32:26 GMT]]></title><description><![CDATA[<p>Noch eine kurze Frage:</p>
<p>Wenn es 10.000 Funktionen gibt, wieviele kennt ihr soweit auswendig, dass ihr sie ohne Nachlesen anwenden könnt?</p>
<p>Bei mir sind es höchstens 20 <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="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/871275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871275</guid><dc:creator><![CDATA[Der Verwirrte]]></dc:creator><pubDate>Tue, 13 Sep 2005 15:32:26 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 15:49:43 GMT]]></title><description><![CDATA[<p>da haben sie in der WinAPI nen coole sache eingeführt, die funktionnamen bestehen nicht aus 4 möglichst krytpischen zeichen wie in so manch anderem SDK, sondern die beschreiben genau was sie machen.<br />
- Ich möchte ein fester erzeugen -&gt; CreateWindow<br />
- Ich möchte ein Fenster schließen -&gt; CloseWindow<br />
- Ich möchte ein Message senden -&gt; SendMessage<br />
- Ich möchte einen thread starten - CreateThread<br />
...<br />
Du brauchst also eigentlich keinen einzigen funktionsnamen auswendig kennen, sondern musst nur wissen was du machen willst, denn kommst du zu 99%ig selbst drauf wie sich die funktion nennt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/871288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871288</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Tue, 13 Sep 2005 15:49:43 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 16:03:06 GMT]]></title><description><![CDATA[<p>Hol dir Das Windows Programmierung Buch von Charles Petzold. Damit werden alle deine Fragen beantwortet <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>
]]></description><link>https://www.c-plusplus.net/forum/post/871300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871300</guid><dc:creator><![CDATA[gulliraAbe]]></dc:creator><pubDate>Tue, 13 Sep 2005 16:03:06 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 16:06:47 GMT]]></title><description><![CDATA[<p>Dies hier?</p>
<p><a href="http://www.amazon.de/exec/obidos/ASIN/3860631888/ref%3Dnosim/sozialprojekt-21/028-9817232-7936560" rel="nofollow">http://www.amazon.de/exec/obidos/ASIN/3860631888/ref%3Dnosim/sozialprojekt-21/028-9817232-7936560</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/871303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871303</guid><dc:creator><![CDATA[Der Verwirrte]]></dc:creator><pubDate>Tue, 13 Sep 2005 16:06:47 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 17:06:07 GMT]]></title><description><![CDATA[<p>ja das ist es</p>
]]></description><link>https://www.c-plusplus.net/forum/post/871350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871350</guid><dc:creator><![CDATA[gulliraAbe]]></dc:creator><pubDate>Tue, 13 Sep 2005 17:06:07 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 17:21:11 GMT]]></title><description><![CDATA[<blockquote>
<p>Ich möchte ein Fenster schließen -&gt; CloseWindow</p>
</blockquote>
<p>Fenster minimieren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/871365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871365</guid><dc:creator><![CDATA[offtopicler]]></dc:creator><pubDate>Tue, 13 Sep 2005 17:21:11 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 17:23:55 GMT]]></title><description><![CDATA[<p>offtopicler schrieb:</p>
<blockquote>
<p>Fenster minimieren</p>
</blockquote>
<p>ist doch klar <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="😃"
    /> <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><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/showwindow.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/showwindow.asp</a><br />
mit SW_MINIMIZE <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/871369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871369</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 13 Sep 2005 17:23:55 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 17:25:02 GMT]]></title><description><![CDATA[<p>Ich meinte CloseWindow minimiert das Fenster und schließt es nicht so wie man es vielleicht denken könnte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/871370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871370</guid><dc:creator><![CDATA[offtopicler]]></dc:creator><pubDate>Tue, 13 Sep 2005 17:25:02 GMT</pubDate></item><item><title><![CDATA[Reply to Genereller Einstieg in die Winapi on Tue, 13 Sep 2005 17:35:58 GMT]]></title><description><![CDATA[<p>offtopicler schrieb:</p>
<blockquote>
<p>Ich meinte CloseWindow minimiert das Fenster und schließt es nicht so wie man es vielleicht denken könnte.</p>
</blockquote>
<p>achso</p>
]]></description><link>https://www.c-plusplus.net/forum/post/871387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/871387</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 13 Sep 2005 17:35:58 GMT</pubDate></item></channel></rss>