maddin Geschrieben 28. März 2001 Geschrieben 28. März 2001 hi coder, ich habe folgendes problem. ich habe eine klasse: class Klasse { public: f ( CWnd* x) { CPaintDC dc (x); // zeichne Kreis mit dc ... } }; nun ist das problem, das wenn ich mir eine instanz dieser klasse anlege und die funktion ausführen möchte, mit einem dialog als übergabe er es nicht schaft den kreis zu zeichnen. sobalb ich den code der funktion aber in den abschnitt CDialog::OnPaint() schreibe funktioniert alles so wie gewollt. und nun die frage. wieso kann ich kein CWnd übergeben und damit ganz normal hantieren. (selbes prob tritt auch auf, wenn ich eine CPaintDC übergeben will)
maddin Geschrieben 29. März 2001 Autor Geschrieben 29. März 2001 hat sich schon erledigt. hab vergessen den gerätekontext wieder freizugeben.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden