CPEN - Eine benötigte Ressource ist nicht
-
Wenn ich mit der Klasse CPen male kommt nach einer Weile eine MessageBox in der sowas steht, wie kann man das verhindern
-
CPen pen(PS_SOLID,1,RGB(255,0,0)); //Stift erstellen CPen *oldPen = dc.SelectObject(&pen); //Stift einsetzten und alten sichern //... //Zeichen //... //Alten Stift wieder einsetzen sonst kann //pen nicht richtig gelöscht werden und windows gehen irgendwann die Resourcen aus. dc.SelectObject(oldPen);
-
Vielleicht wäre es zum Schluss (nachdem der alte Stift wieder selektiert wurde) noch gut, den Speicher des zum Zeichnen verwendeten CPen-Objects wieder freizugeben mit
pen.DeleteObject();Gruß, seppelina