Dialogfelder als Templates
-
Hallo allerseits,
habe folgendes Problem:
ich habe ein Dialogfeld, das mir Konfigrationen durchführt.
Ich rufe es immer aus dem Haupdialog auf.
Weil ich das Ding aber bei fast jedem Projekt brauche, würde ich es gerne immer wieder, also sozusagen als Template verwenden.
Also losgelöst vom Projekt.
Wie kann ich das anstellen?danke
Theresa
-
als Template? Sicher das du die meinst? (template class ...)
Die Klasse an sich kannst du doch überall benutzen, man darf halt die Ressource nicht vergessen.
-
Pellaeon schrieb:
als Template? Sicher das du die meinst? (template class ...)
Die Klasse an sich kannst du doch überall benutzen, man darf halt die Ressource nicht vergessen.
Ich meine template
Vorlage. Nicht template class.
Meinst Du mit Ressource die *.rc im Projekt.
Wenn ich mich richtig erinnere, steht da genau das Dlg.-spezifische drin. Nun habe ich in meinem Beispielprojekt allerdings 3 Dialogfelder (von denen ich eines eben als Vorlage brauche), aber nur eine *.rc. Die würde ja dann die Information von allen 3 Dialogen tragen.
-
also... welche resource muss ich genau mit den jeweiligen Dialog Headern und *.cpp einbinden?
-
Wenn du beide Projekte im MSVS offen hast, kannst du die
Resource einfach per Copy & Paste rüber ziehen.
-
Drag and Drop ist auch empfehlenswert
-
und genau darum gehts...
welche Resource??
-
du musst doch wissen, welcher Dialog welche Ressource hat??
Ansonsten bei enum id schauen da steht die zugeordnete Ressoruce in der HEaderdatei des betreffenden Dialogs
-
Das einzigste, was ich per drag and drop verschieben kann, sind sog. *.rc - Dateien. Die Dialogresourcen (die mit IDD_...) lassen sich nicht verschieben.