Funktion einer Ansichtsklasse als Parameter...geht das?



  • Hi zusammen!

    Ich habe eine Frage bzgl. der Betreffszeile...
    Ich sag mal, was ich habe:

    - Ansichtsklasse MainFrame.cpp (oder so ähnlich) meines Programmes mit einer Methode draw(), die den Inhalt neu zeichnet.

    - In das Programm eingebunden ist eine DLL, die einen Dialog enthält. In diesem Dialog kann man Einstellungen (Farben,...) des MainFrames ändern.

    Jetzt würde ich gerne so etwas wie "Vorschau" in diesen Dialog, der ja in einer DLL ist, einbauen. Da man Funktionen als Parameter übergeben kann, dachte ich, ich geb dem Konstruktor des Dialoges doch einfach die draw()-Funktion mit... aber da kommen dann 2 Fragen ins Spiel:

    1.) Kann ich auch eine Funktion die in einer Klasse ist als Parameter übergeben?

    2.) Wird das Funktionieren?????? (vermutlich die viel wichtigere Frage!)

    Danke!!! Gruß, Tobias



  • tobis79211 schrieb:

    1.) Kann ich auch eine Funktion die in einer Klasse ist als Parameter übergeben?

    Steht in den C++ FAQ wie das geht. Aber in deinem Fall sehe ich eher ein Designproblem. Hol dir doch einfach ein Handle auf den Dialog und dann den DC um zu malen.



  • Hi... was ist denn ein DC?


Anmelden zum Antworten