Klasse von CDialog



  • Hi!

    Ich hab einen Hauptdialog. Wenn ich dort auf einen Button klick, soll ein neuer Dialog aufgehen. Nun habe ich genau diesen Dialog zu meinen Ressourcen hinzugefügt und wollte eine Klasse erstellen. Ich kann auch die Klassse abgeleitet von CDialog erstellen, allerdings fehlt mir z.B. in dieser dann OnInitDialog() Funktion. Außerdem kann ich dem Dialogfeld keine Eventhandler zuordnen. Kann mir jemand sagen, was ich falsch gemacht hab?
    Danke!

    Gruß
    JustMe



  • Hi,
    also, wenn Du einen neuen Dialog im Ressourcen Editor erstellt hast, dann ruf von dort aus den Class Wizard (strg+w) auf.
    Der fragt Dich dann automatisch, ob Du für Deinen neuen Dialog ne neue Klasse erstellen willst.

    Damit die neue Klasse dann auch die OnInitDialog()-Methode enthält, erstellst Du mit dem Class Wizard eine Methode für die Nachricht WM_INIDIALOG.


Anmelden zum Antworten