<?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[Habe mit Youtube Tutorial ein Window gebastelt. Bekomme aber Anfängerfehler nicht weg.]]></title><description><![CDATA[<p>Hallo liebe Gemeinde,</p>
<p>Ich habe Stunden an dem Code verbracht. Aber ich kann die blöden Anfängerfehler nicht finden. Hoffe ihr könnt mir kurz helfen damit ich weiter lernen kann.</p>
<p>Wie füg ich den Code jetzt ein????</p>
<p>So?</p>
<p>[/code]<br />
#include &lt;windows.h&gt;<br />
#include &quot;stdafx.h&quot;<br />
#include &lt;iostream&gt;</p>
<p>LRESULT CALLBACK WndProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);</p>
<p>const char szClassName[] = &quot;MyClassEx&quot;;<br />
char szTitle[] = &quot;Media - Box | Copyright Onkel_Jo Production <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />&quot;;</p>
<p>int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance,<br />
LPSTR szCmdLine, int iCmdShow ) {</p>
<p>//================ Registrierung ==================//</p>
<p>WNDCLASSEX WndClassEx;<br />
HWND hWnd;<br />
MSG msg;<br />
UINT umsg;<br />
WPARAM wParam;<br />
LPARAM lParam;</p>
<p>WndClassEx.cbSize = sizeof ( WndClassEx );<br />
WndClassEx.style = NULL;<br />
WndClassEx.lpfnWndProc = WndProc;<br />
WndClassEx.cbClsExtra = NULL;<br />
WndClassEx.cbWndExtra = NULL;<br />
WndClassEx.hInstance = hInstance;<br />
WndClassEx.hIcon = NULL;<br />
WndClassEx.hIconSm = NULL;<br />
WndClassEx.hCursor = NULL;<br />
WndClassEx.hbrBackground = ( HBRUSH ) ( COLOR_BACKGROUND +1 );<br />
WndClassEx.lpszMenuName = NULL;<br />
WndClassEx.lpszClassName = szClassName;</p>
<p>if( !RegisterClassEx( &amp;WndClassEx ) ) {<br />
MessageBox( NULL, &quot;Register Class failed.&quot;, &quot;Error&quot;, MB_OK );<br />
return false;<br />
}</p>
<p>//================ Fenster Erstellen ==================//</p>
<p>hWnd = CreateWindowEx ( WS_EX_CLIENTEDGE,<br />
szClassName,<br />
szTitle,<br />
WS_OVERLAPPEDWINDOW,<br />
CW_USEDEFAULT,<br />
CW_USEDEFAULT,<br />
CW_USEDEFAULT,<br />
CW_USEDEFAULT,<br />
NULL,<br />
NULL,<br />
hInstance,<br />
NULL );</p>
<p>if ( hWnd == NULL ) {<br />
MessageBox( NULL, &quot;Create Window failed.&quot;, &quot;Error&quot;, MB_OK );<br />
}</p>
<p>ShowWindow( hWnd, iCmdShow );</p>
<p>while( GetMessage ( &amp;msg, hWnd, NULL, NULL ) &gt; NULL ) {</p>
<p>TranslateMessage( &amp;msg );<br />
DispatchMessage( &amp;msg );</p>
<p>}</p>
<p>return 0;</p>
<p>LRESULT CALLBACK WndProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam ) {</p>
<p>switch( msg ) {</p>
<p>case WM_QUIT:<br />
{<br />
MessageBox( NULL, &quot;Programm wurde beendet&quot;,<br />
&quot;Programm Ende&quot;, MB_OK );<br />
DestroyWindow( hWnd );<br />
}<br />
break;</p>
<p>case WM_DESTROY:<br />
PostQuitMessage (0);<br />
break;<br />
default :<br />
return DefWindowProcA( hWnd, msg, wParam, lParam );</p>
<p>}</p>
<p>}</p>
<p>Sorry! <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/312448/habe-mit-youtube-tutorial-ein-window-gebastelt-bekomme-aber-anfängerfehler-nicht-weg</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 20:36:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/312448.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Jan 2013 23:30:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Habe mit Youtube Tutorial ein Window gebastelt. Bekomme aber Anfängerfehler nicht weg. on Fri, 04 Jan 2013 23:30:33 GMT]]></title><description><![CDATA[<p>Hallo liebe Gemeinde,</p>
<p>Ich habe Stunden an dem Code verbracht. Aber ich kann die blöden Anfängerfehler nicht finden. Hoffe ihr könnt mir kurz helfen damit ich weiter lernen kann.</p>
<p>Wie füg ich den Code jetzt ein????</p>
<p>So?</p>
<p>[/code]<br />
#include &lt;windows.h&gt;<br />
#include &quot;stdafx.h&quot;<br />
#include &lt;iostream&gt;</p>
<p>LRESULT CALLBACK WndProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);</p>
<p>const char szClassName[] = &quot;MyClassEx&quot;;<br />
char szTitle[] = &quot;Media - Box | Copyright Onkel_Jo Production <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    />&quot;;</p>
<p>int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance,<br />
LPSTR szCmdLine, int iCmdShow ) {</p>
<p>//================ Registrierung ==================//</p>
<p>WNDCLASSEX WndClassEx;<br />
HWND hWnd;<br />
MSG msg;<br />
UINT umsg;<br />
WPARAM wParam;<br />
LPARAM lParam;</p>
<p>WndClassEx.cbSize = sizeof ( WndClassEx );<br />
WndClassEx.style = NULL;<br />
WndClassEx.lpfnWndProc = WndProc;<br />
WndClassEx.cbClsExtra = NULL;<br />
WndClassEx.cbWndExtra = NULL;<br />
WndClassEx.hInstance = hInstance;<br />
WndClassEx.hIcon = NULL;<br />
WndClassEx.hIconSm = NULL;<br />
WndClassEx.hCursor = NULL;<br />
WndClassEx.hbrBackground = ( HBRUSH ) ( COLOR_BACKGROUND +1 );<br />
WndClassEx.lpszMenuName = NULL;<br />
WndClassEx.lpszClassName = szClassName;</p>
<p>if( !RegisterClassEx( &amp;WndClassEx ) ) {<br />
MessageBox( NULL, &quot;Register Class failed.&quot;, &quot;Error&quot;, MB_OK );<br />
return false;<br />
}</p>
<p>//================ Fenster Erstellen ==================//</p>
<p>hWnd = CreateWindowEx ( WS_EX_CLIENTEDGE,<br />
szClassName,<br />
szTitle,<br />
WS_OVERLAPPEDWINDOW,<br />
CW_USEDEFAULT,<br />
CW_USEDEFAULT,<br />
CW_USEDEFAULT,<br />
CW_USEDEFAULT,<br />
NULL,<br />
NULL,<br />
hInstance,<br />
NULL );</p>
<p>if ( hWnd == NULL ) {<br />
MessageBox( NULL, &quot;Create Window failed.&quot;, &quot;Error&quot;, MB_OK );<br />
}</p>
<p>ShowWindow( hWnd, iCmdShow );</p>
<p>while( GetMessage ( &amp;msg, hWnd, NULL, NULL ) &gt; NULL ) {</p>
<p>TranslateMessage( &amp;msg );<br />
DispatchMessage( &amp;msg );</p>
<p>}</p>
<p>return 0;</p>
<p>LRESULT CALLBACK WndProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam ) {</p>
<p>switch( msg ) {</p>
<p>case WM_QUIT:<br />
{<br />
MessageBox( NULL, &quot;Programm wurde beendet&quot;,<br />
&quot;Programm Ende&quot;, MB_OK );<br />
DestroyWindow( hWnd );<br />
}<br />
break;</p>
<p>case WM_DESTROY:<br />
PostQuitMessage (0);<br />
break;<br />
default :<br />
return DefWindowProcA( hWnd, msg, wParam, lParam );</p>
<p>}</p>
<p>}</p>
<p>Sorry! <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286390</guid><dc:creator><![CDATA[Onkel_Jo]]></dc:creator><pubDate>Fri, 04 Jan 2013 23:30:33 GMT</pubDate></item><item><title><![CDATA[Reply to Habe mit Youtube Tutorial ein Window gebastelt. Bekomme aber Anfängerfehler nicht weg. on Fri, 04 Jan 2013 23:39:21 GMT]]></title><description><![CDATA[<p>Onkel_Jo schrieb:</p>
<blockquote>
<p>Wie füg ich den Code jetzt ein????</p>
</blockquote>
<p>Auf den C++ Button klicken? ...</p>
<p>1. YouTube Tutorial? O_o Lies lieber was auf MSDN oder klau dir irgendwo das Standardwerk zur WinAPI: Programming Windows von Charles Petzold.</p>
<p>2. Wie sollen wir dir helfen wenn du uns nicht mal sagst wo dein Problem ist? Gibst du dein Auto auch in die Werkstatt mit der Aussage &quot;das hat nen Fehler&quot;?</p>
<p>3. Das hat mit Standard-C++ nichts zu tun, dafür gibt's hier das WinAPI Forum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286396</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Fri, 04 Jan 2013 23:39:21 GMT</pubDate></item><item><title><![CDATA[Reply to Habe mit Youtube Tutorial ein Window gebastelt. Bekomme aber Anfängerfehler nicht weg. on Sat, 05 Jan 2013 00:00:59 GMT]]></title><description><![CDATA[<p>1. Ich würde sagen das es kaputt ist. Wenn meine Auto stehen bleibt, schraub ich ja nicht dran rum bis ich der Werkstatt sagen kann, teil xy ist kaputt. <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>2. Wenn jeder auf Bücher verwiesen wird, warum dann ein Forum???</p>
<p>3. Entweder versuchst du mir kurz zu helfen oder lass deine Unfreundlichkeit bei dir zuhause! <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="👎"
    /></p>
<p>4. Sorry vergessen. War mein 3 Beitrag überhaupt!</p>
<p>Ja das Tutorial lief ja über MSDN.</p>
<p>Der Fehler ist:</p>
<p>1&gt;------ Erstellen gestartet: Projekt: ww, Konfiguration: Debug Win32 ------<br />
1&gt;Der Buildvorgang wurde am 05.01.2013 00:10:57 gestartet.<br />
1&gt;InitializeBuildStatus:<br />
1&gt; Aktualisieren des Timestamps von &quot;Debug\ww.unsuccessfulbuild&quot;.<br />
1&gt;ClCompile:<br />
1&gt; Alle Ausgaben sind aktuell.<br />
1&gt; Main.cpp<br />
1&gt;c:\users\gamer_000\documents\visual studio 2010\projects\ww\ww\main.cpp(88): error C2601: 'WndProc': Lokale Funktionsdefinitionen sind unzulässig<br />
1&gt; c:\users\gamer_000\documents\visual studio 2010\projects\ww\ww\main.cpp(13): Diese Zeile enthält eine '{', die keine Entsprechung hat<br />
1&gt;c:\users\gamer_000\documents\visual studio 2010\projects\ww\ww\main.cpp(114): fatal error C1075: Dateiende erreicht, bevor das zugehörige Element für das linke Element Klammer &quot;{&quot; in &quot;c:\users\gamer_000\documents\visual studio 2010\projects\ww\ww\main.cpp(13)&quot; gefunden wurde<br />
1&gt;<br />
1&gt;Fehler beim Erstellen<br />
1&gt;<br />
1&gt;Verstrichene Zeit 00:00:01.09<br />
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286398</guid><dc:creator><![CDATA[Onkel_Jo]]></dc:creator><pubDate>Sat, 05 Jan 2013 00:00:59 GMT</pubDate></item><item><title><![CDATA[Reply to Habe mit Youtube Tutorial ein Window gebastelt. Bekomme aber Anfängerfehler nicht weg. on Fri, 04 Jan 2013 23:54:51 GMT]]></title><description><![CDATA[<p>Nach return 0; fehlt eine geschweifte Klammer, nach return DefWindowProcA( hWnd, msg, wParam, lParam ); ist eine zu viel. Das sollte dir aber selbst auffallen. Ich rate dazu erstmal so Programmieren zu lernen (ohne WinAPI Kram), dann hast du nicht zwei Baustellen auf einmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286401</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286401</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Fri, 04 Jan 2013 23:54:51 GMT</pubDate></item><item><title><![CDATA[Reply to Habe mit Youtube Tutorial ein Window gebastelt. Bekomme aber Anfängerfehler nicht weg. on Fri, 04 Jan 2013 23:55:23 GMT]]></title><description><![CDATA[<p>Am Ende der WinMain-Funktion fehlt die schließende Klammer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286402</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Fri, 04 Jan 2013 23:55:23 GMT</pubDate></item><item><title><![CDATA[Reply to Habe mit Youtube Tutorial ein Window gebastelt. Bekomme aber Anfängerfehler nicht weg. on Sat, 05 Jan 2013 00:02:24 GMT]]></title><description><![CDATA[<p>Danke. Klappt doch. Mehr wollte ich doch garnicht.</p>
<p>Tausend Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286405</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286405</guid><dc:creator><![CDATA[Onkel_Jo]]></dc:creator><pubDate>Sat, 05 Jan 2013 00:02:24 GMT</pubDate></item><item><title><![CDATA[Reply to Habe mit Youtube Tutorial ein Window gebastelt. Bekomme aber Anfängerfehler nicht weg. on Sat, 05 Jan 2013 01:05:44 GMT]]></title><description><![CDATA[<p>Ok habe es selbst gelöst.</p>
<p>1. Alle Syntaxfehler ausmerzen. (großer Dank an Bashar &amp; cooky451) <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>2. Die msg im Switch müssen einfach in umsg gändert werden. <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>Und siehe da Window öffnet sich ohne Fehler und wie gewollt.</p>
<p>Kann geschlossen werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286406</guid><dc:creator><![CDATA[Onkel_Jo]]></dc:creator><pubDate>Sat, 05 Jan 2013 01:05:44 GMT</pubDate></item><item><title><![CDATA[Reply to Habe mit Youtube Tutorial ein Window gebastelt. Bekomme aber Anfängerfehler nicht weg. on Thu, 12 Jun 2014 12:25:54 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286431</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 12 Jun 2014 12:25:54 GMT</pubDate></item></channel></rss>