Dialogfeld-IDD
-
Hallo!
Ich erzeuge mittelsCDialog(nIDTemplate, pParent)
ein Dialogfeld, das ich mittels Create
(nicht-modal) öffnen will.
Hier brauche ich allerdings noch einmal
die IDD oder den Template-Namen.
Da es sich aber um eine abgeleitete
Dialogklasse (mit Polymorphie) handelt,
kann ich nicht auf die enum zurückgreifen.
Woher erhalte ich jetzt die IDD? (Und warum
muss man die bei Create überhaupt nochmal
angeben, während sie bei DoModal nicht
benötigt wird?)
Ich könnte sie natürlich einfach noch einmal
abspeichern - das wäre allerdings redundant!Schon mal danke im Voraus!
Alex
-
schreib dir ne eigene create Funktion die die alte Create Funktion aufruft und dabei das Template direkt angibt
*ironie* 
-
Danke. Das war schonmal die richtige Richtung.
Und den Template-Namen gibt es (protected) als
m_lpszTemplateName.Alex