ich will einer meiner Klassen die Klasse CClientDC vererben. Aber irgendwie geht das leider nicht. Kann es sein, daß es möglich ist diese garnicht zu vererben? Oder muß ich da noch was machen?
So sieht meine GraphPaint.h aus:
C++:
class CGraphPaint : public CClientDC { public: CGraphPaint(); virtual ~CGraphPaint();
};
Ich bekomme dann beim Compilieren die Fehlermeldung "kein geeigneter standartkonstruktor verfügbar". komisch, vielleicht kann mir da ja aber jemand helfen.
da der Konstruktor von CClientDC ein CWnd erwartet, d.h dein neuer muss entweder den basiskonstruktor mit NULL aufrufen oder eben den parameter mitführen (was sinnvoller wäre ) -- class God : public ChuckNorris { };
aha. okay. wäre sehr nett wenn du mir kurz schreiben könntest wie das dann auszusehen hat. Weil entweder das mit dem Null setzen, bzw. Parameter übergeben klappt nicht oder ich mach es falsch (was natürlich sein kann) :-)