Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Steven 77 hat recht, ich habs in keiner Funktion
Hallo, C-/C++-Quelltext 1 2 3 4 int punkte[18]; punkte[0] = 3; punkte[1] = 4; Ich weiß nicht was ich hier falsch mache. Es gibt folgende Fehlermeldungen: (14) : error C2466: Reservierung eines Feldes der konstanten Groesse 0 nicht moeglich (14) : error C2501: 'punkte' : Fehlende Speicherklasse oder Typbezeichner (14) : error C2086: 'punkte' : Neudefinition (14) : error C2440: 'initializing' : 'const int' kann nicht in 'int []' konvertiert werden Es gibt keine Konvertierungen von Feldtypen, obwoh...
Gehen tuts aber immer noch nicht. Das Rechteck wird einfach nicht angezeigt. ???
Ich hab jetzt mal getestet ob hdc und brush gültig sind. Quellcode 1 2 3 4 5 6 7 8 if(hdc != 0) { MessageBox(NULL, "gültig", "hdc", MB_OK | MB_ICONEXCLAMATION); } if(brush != 0) { MessageBox(NULL, "gültig", "BRUSH", MB_OK | MB_ICONEXCLAMATION); } sind beide gültig.
Danke für die vielen Antworten. Ich werd mal weiter probieren.
Wie krieg ich raus ob hdc gültig ist? Etwa mit dem debugger? Der zeigt mir bei hdc und hwnd unused an und dahinter steht "kann nicht ausgewertet werden" oder so.
Geht leider auch nicht. Ich weiß langsam nicht mehr was ich noch machen kann.
InvalidateRect vor update window geht nicht. RedrawWindow auch nicht. Quellcode 1 2 InvalidateRect(hwnd, &rect, NULL); RedrawWindow(hwnd, &rect, NULL, RDW_UPDATENOW); Ich habs jetzt so, geht aber auch nicht.