Dialog in SDI einbiden
-
Hi,
hab mal ne Frage, kann man wenn man eine Dialogbasierteanwendung erstellt hat diese nachträglich in eine SDI Anwendnung einbauen????
Wenn wie ?`????ß
Freu mich über einen Tip
-
Du willst einfach nur den Dialog aufrufen?
Das machst du genauso wie mit jeder anderen Exe auch:
WinExec, system oder CreateProcess fallen mir spontan ein.
-
Du kannst auch einfach die Dialogresource + Quellcodedateien in dein neues Projekt kopieren und den Dialog dann zb über nen Menüpunkt aufrufen ...
-
Dann muss man Änderungen aber an zwei Stellen machen.
-
An welchen denn?
Man muss seine Resource kopieren, die resource.h updaten und die cpp und h-Datei der Dialogklasse ins projekt einfügen ...
Hab ich was vergessen?
-
Danke
hab jetzt ein projekt in das andere eingefügt, aber keine Ahnunf, wie ich jetzt den Dialog öffnen kann. Also versuche dann mal cpp und so einzufügen ins SDI und dann aufzurufen.
mal schauen
-
@dEUs: Na, ist doch ganz klar:
Wenn man etwas kopiert und dann Änderungen machen muss, dann muss man die an zwei Stellen (oder wie oft man eben kopiert hat) machen. Das ist doch ein Grund warum man Funktionen schreibt...
-
Ach, so meintest du das.
Ja, das ist klar, man sollte sich für eine Stelle entscheiden. Ich hatte es so verstanden, dass er den Dialog in einem alten (also nicht mehr weiterentwickelten Projekt) schon einmal geschrieben hat. Falls er dieses zweite Projekt mit dem Dialog auch noch weiterentwickelt, ist meine Methode natürlich nix. Dann eher deine. Oder gegebenenfalls den Dialog in ne DLL packen ...
-
Jetzt sind wir uns einig.
-
Dann is jut