<?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[Mein Erstes Fenster geht nicht]]></title><description><![CDATA[<p>sobald ich es starte stürtz mir das programm ab, könnte jemand bitte das programm korrigieren ?</p>
<pre><code class="language-cpp">#define STRICT
#include &lt;windows.h&gt;

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
const char szAppName[] = &quot;Ein eigenes Fenster&quot;;

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, 
                   PSTR szCmdLine, int iCmdShow){

   HWND       hWnd;
   MSG        msg;
   WNDCLASS   wc;

   wc.style         =  CS_HREDRAW | CS_VREDRAW;
   wc.lpfnWndProc   =  WndProc;
   wc.cbClsExtra    =  0;
   wc.cbWndExtra    =  0;
   wc.hInstance     =  hInstance;
   wc.hCursor       =  LoadCursor(NULL,IDC_ARROW);
   wc.hIcon         =  LoadIcon(NULL,IDI_APPLICATION);
   wc.hbrBackground =  (HBRUSH)GetStockObject(WHITE_BRUSH);
   wc.lpszClassName =  szAppName;
   wc.lpszMenuName  =  NULL;

   RegisterClass(&amp;wc);

   hWnd = CreateWindow(szAppName,
                       &quot;Titelleiste&quot;,
                       WS_OVERLAPPEDWINDOW,
                       CW_USEDEFAULT,          /* X-Position auf dem Monitor */
                       CW_USEDEFAULT,          /* Y-Position auf dem Monitor */
                       CW_USEDEFAULT,          /* Fensterbreite              */
                       CW_USEDEFAULT,          /* Fensterhoehe               */
                       NULL,
                       NULL,
                       hInstance,
                       NULL);

   ShowWindow(hWnd, iCmdShow);
   UpdateWindow(hWnd);

   while (GetMessage(&amp;msg, NULL, 0, 0))
   {      
      TranslateMessage(&amp;msg);
      DispatchMessage(&amp;msg);
   }
   return msg.wParam;
}

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{

   switch (message)
   {   
       case WM_DESTROY:
       {
         PostQuitMessage(0);
         return 0;
       }
       return DefWindowProc(hWnd, message, wParam, lParam);
   }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/177399/mein-erstes-fenster-geht-nicht</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 18:41:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/177399.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 Mar 2007 22:32:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mein Erstes Fenster geht nicht on Fri, 30 Mar 2007 22:32:23 GMT]]></title><description><![CDATA[<p>sobald ich es starte stürtz mir das programm ab, könnte jemand bitte das programm korrigieren ?</p>
<pre><code class="language-cpp">#define STRICT
#include &lt;windows.h&gt;

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
const char szAppName[] = &quot;Ein eigenes Fenster&quot;;

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, 
                   PSTR szCmdLine, int iCmdShow){

   HWND       hWnd;
   MSG        msg;
   WNDCLASS   wc;

   wc.style         =  CS_HREDRAW | CS_VREDRAW;
   wc.lpfnWndProc   =  WndProc;
   wc.cbClsExtra    =  0;
   wc.cbWndExtra    =  0;
   wc.hInstance     =  hInstance;
   wc.hCursor       =  LoadCursor(NULL,IDC_ARROW);
   wc.hIcon         =  LoadIcon(NULL,IDI_APPLICATION);
   wc.hbrBackground =  (HBRUSH)GetStockObject(WHITE_BRUSH);
   wc.lpszClassName =  szAppName;
   wc.lpszMenuName  =  NULL;

   RegisterClass(&amp;wc);

   hWnd = CreateWindow(szAppName,
                       &quot;Titelleiste&quot;,
                       WS_OVERLAPPEDWINDOW,
                       CW_USEDEFAULT,          /* X-Position auf dem Monitor */
                       CW_USEDEFAULT,          /* Y-Position auf dem Monitor */
                       CW_USEDEFAULT,          /* Fensterbreite              */
                       CW_USEDEFAULT,          /* Fensterhoehe               */
                       NULL,
                       NULL,
                       hInstance,
                       NULL);

   ShowWindow(hWnd, iCmdShow);
   UpdateWindow(hWnd);

   while (GetMessage(&amp;msg, NULL, 0, 0))
   {      
      TranslateMessage(&amp;msg);
      DispatchMessage(&amp;msg);
   }
   return msg.wParam;
}

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{

   switch (message)
   {   
       case WM_DESTROY:
       {
         PostQuitMessage(0);
         return 0;
       }
       return DefWindowProc(hWnd, message, wParam, lParam);
   }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1256365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1256365</guid><dc:creator><![CDATA[FensterProblem]]></dc:creator><pubDate>Fri, 30 Mar 2007 22:32:23 GMT</pubDate></item><item><title><![CDATA[Reply to Mein Erstes Fenster geht nicht on Fri, 30 Mar 2007 23:27:46 GMT]]></title><description><![CDATA[<p>Vertausch mal die drittletzte mit der zweitletzten Zeile... <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/1256378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1256378</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 30 Mar 2007 23:27:46 GMT</pubDate></item><item><title><![CDATA[Reply to Mein Erstes Fenster geht nicht on Wed, 04 Apr 2007 15:23:49 GMT]]></title><description><![CDATA[<p>Ja ok es geht unter dev vpp aber warum geht es bitte nicht mit visual studio ?<br />
kann bitte jemand für dumme erklären ?</p>
<p>Fehlermeldung:</p>
<blockquote>
<p>error C2440: '=': 'const char [20]' kann nicht in 'LPCWSTR' konvertiert werden<br />
error C2664: 'CreateWindowExW': Konvertierung des Parameters 2 von 'const char [20]' in 'LPCWSTR' nicht möglich<br />
C4244: 'return': Konvertierung von 'WPARAM' in 'int', möglicher Datenverlust</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1259355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1259355</guid><dc:creator><![CDATA[VC Problem]]></dc:creator><pubDate>Wed, 04 Apr 2007 15:23:49 GMT</pubDate></item><item><title><![CDATA[Reply to Mein Erstes Fenster geht nicht on Wed, 04 Apr 2007 17:20:18 GMT]]></title><description><![CDATA[<p>Lass mal die allererste Zeile wech.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1259422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1259422</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 04 Apr 2007 17:20:18 GMT</pubDate></item><item><title><![CDATA[Reply to Mein Erstes Fenster geht nicht on Wed, 04 Apr 2007 19:52:00 GMT]]></title><description><![CDATA[<p>Falls du Visual C++ 2005 (Express?) benutzt, ist standardmässig Unicode eingeschaltet. Entweder du machst den Source unicode-fähig oder du schaltest es in den Einstellungen einfach aus <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=";D"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1259557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1259557</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Wed, 04 Apr 2007 19:52:00 GMT</pubDate></item><item><title><![CDATA[Reply to Mein Erstes Fenster geht nicht on Thu, 12 Apr 2007 12:27:06 GMT]]></title><description><![CDATA[<p>Habe das gleiche problem...<br />
Was ist unicode?<br />
Und was muss ich alles deaktivieren damit es funktioniert?<br />
Ich will nicht mit den einstellungen rumspielen, nachher geht garnixmehr <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="😕"
    /> lol<br />
Danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1264614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1264614</guid><dc:creator><![CDATA[ccl_destroyer]]></dc:creator><pubDate>Thu, 12 Apr 2007 12:27:06 GMT</pubDate></item><item><title><![CDATA[Reply to Mein Erstes Fenster geht nicht on Thu, 12 Apr 2007 13:17:53 GMT]]></title><description><![CDATA[<p>unicode: <a href="http://de.wikipedia.org/wiki/Unicode" rel="nofollow">http://de.wikipedia.org/wiki/Unicode</a></p>
<p>wenn du ein projekt hast dann mach doch oben in der leiste project auf und dann eigenschaften</p>
<p>dort findest du ein untermenü &quot;allgemein&quot; dort kannst du den zeichensatz auswählen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1264669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1264669</guid><dc:creator><![CDATA[Stelfer]]></dc:creator><pubDate>Thu, 12 Apr 2007 13:17:53 GMT</pubDate></item><item><title><![CDATA[Reply to Mein Erstes Fenster geht nicht on Thu, 12 Apr 2007 21:54:00 GMT]]></title><description><![CDATA[<p>Achso! Ich hab bei Extras-&gt;Optionen gesucht...<br />
1000 Dank!<br />
Kann man das auch so festlegen das man das nicht für jedes program neu einstellen muss?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1264986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1264986</guid><dc:creator><![CDATA[ccl_destroyer]]></dc:creator><pubDate>Thu, 12 Apr 2007 21:54:00 GMT</pubDate></item><item><title><![CDATA[Reply to Mein Erstes Fenster geht nicht on Fri, 13 Apr 2007 11:02:06 GMT]]></title><description><![CDATA[<p>ccl_destroyer schrieb:</p>
<blockquote>
<p>Kann man das auch so festlegen das man das nicht für jedes program neu einstellen muss?</p>
</blockquote>
<p>IMHO nein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1265221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1265221</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 13 Apr 2007 11:02:06 GMT</pubDate></item><item><title><![CDATA[Reply to Mein Erstes Fenster geht nicht on Tue, 22 May 2007 07:35:10 GMT]]></title><description><![CDATA[<p>Oh mann...</p>
<p>Wie lang hat mich das gefuchst!!!</p>
<p>Vielen Dank an dieser Stelle!</p>
<p>hat jemand ne Ahnung wie man Unicode gerecht programmiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1289580</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1289580</guid><dc:creator><![CDATA[kaiser-f]]></dc:creator><pubDate>Tue, 22 May 2007 07:35:10 GMT</pubDate></item><item><title><![CDATA[Reply to Mein Erstes Fenster geht nicht on Tue, 22 May 2007 07:53:29 GMT]]></title><description><![CDATA[<p>wissen eigentlich alle hier</p>
<p>char = multibyte<br />
wchar_t = unicode<br />
TCHAR = beides</p>
<p>&quot;abba&quot; = multibyte<br />
L&quot;abba&quot; = unicode<br />
_T(&quot;abba&quot;) = beides<br />
TEXT(&quot;abba&quot;) = beides</p>
<p>main = multibyte<br />
wmain = unicode<br />
_tmain = beides</p>
<p>strcpy = multibyte<br />
wcscpy = unicode<br />
_tcscpy = beides</p>
<p>LPSTR = multibyte<br />
LPWSTR = unicode<br />
LPTSTR = beides</p>
<p>das kann man immer so weiter fuehren</p>
<p>fuer string hat sich diese bewaehrt<br />
typedef std::basic_string&lt;TCHAR&gt; tstring;</p>
<p>beste quelle:<br />
MSDN</p>
<p>{o;</p>
<p>ich selber progge immer so, das ich stets zwischen multibyte und unicode umschalten kann ohne was umcoden zu muessen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1289598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1289598</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Tue, 22 May 2007 07:53:29 GMT</pubDate></item></channel></rss>