Access Violation
-
Hallo ich hab folgendes Problem mit einer Access Violation (hab mich durchdebuggt):
Sobald mein Programm welches Gdi+ zum Zeichnen verwendet folgende Zeile erreicht:Graphics graphics(pdc->m_hDC);gibt es die Access Violation.
Könnt ihr mir sagen was ich falsch mache und wie ich die Access Violation wegbekomme?
Danke schon mal.
-
Kannst du vielleicht auch sagen wo sie geschieht? "Graphics graphics(pdc->m_hDC);" verursacht keine AV und die Klasse Graphics, bzw. deren Konstruktor kenne ich nicht. DEN solltest du mal zeigen.
-
Um GDI+ Funktionen zu nutzen muss man ein Graphics-Objekt erzeugen.
Als Parameter übergibt man ein Handle zu einem Gerätekontext (bei mir über pView->GetDC geholt).
-
Ist das Handle denn gültig?
-
Das Handle ist gültig, ich kann ja damit zeichnen!