Frage in c++

M.E.

Lt. Commander
Registriert
Jan. 2007
Beiträge
1.923
Hallo, ich glaube diese Frage sollte für profis einfach zu beantworten sein und zwar:

Was kommt hier rein
Code:
  case WM_COMMAND: 
  if(LOWORD(wParam) == 1) 
   { 
                    
                }

Dass sich, wenn man diesen Button drückt,
Code:
 case WM_CREATE : 
      hwndButton1 = CreateWindow ( "button", "Start", 
                                   WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 
                                   320, 100, 150, 40, hwnd, (HMENU)1, 
                                   (HINSTANCE) GetWindowLong (hwnd, GWL_HINSTANCE), NULL);

das alte Fenster schließt und ein neues mit neuem text öffnet?

muss ich da einen neue .cpp datei zum compilieren anlegen?

MfG

M.E.
 
und wie muss ich das genau machen, wenn ich

Code:
 switch (message) 
{ 
case  WM_PAINT: 
    hdc = BeginPaint (hwnd, &ps); 
         SetTextColor( hdc, RGB( 0, 0, 0) );  // textfarbe 
         SetBkColor  ( hdc, RGB( 0, 255, 0 ) );  //hintergrund text
        TextOut (hdc, 270, 10, "TEST was wiß ich was hier steht", 39);

eingebe geht nichts, wenn ich
switch (message)
weglasse au nichts und wenn ich
case WM_PAINT
weglasse geht auch nichts. Natürlich habe ich darauf geachtet genügend '{' und ';' zu setzen aber er sagt mir immer, dass am schluss ein '}' fehlt. wenn ich dieses setze geht es auch nicht.

oder muss ich was ganz anderes machen?
 
Zurück
Oben