Mit FillRect() in C++

Ich bin neu in der Verwendung von Grafiken in Visual C++. Ich versuche nur, um ein gefülltes Rechteck mit einer Farbe. Brauchen Sie Hilfe, um dies zu korrigieren...

RECT rect;
HDC hdc;
hdc=CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL);
rect.left=30;
rect.right=100;
rect.top=50;
rect.bottom=200;
FillRect(hdc,&rect,(HBRUSH)(RGB(40,151,151)));

Der Fehler ist:

ERROR: The variable 'rect' is being used without being initialized.

  • Wirklich? Ich hätte gedacht, dass das funktionieren würde. Sind Sie sicher, dass es nicht der ein oder andere "rect" irgendwo, dass dies gilt?
  • Ist das ein Fehler oder eine Warnung?
Schreibe einen Kommentar