dll mit Dialogfeld - wie geht das?
-
moin,
ich versuche mich grad in dll's einzuarbeiten, und habe auch einige tut's im netz gefunden. Meine DLL läuft auch soweit erstmal.Mein Problem: ich würde gerne einen Dialog in meine DLL einfügen und den aus meiner exe herraus aufrufen, dazu erstelle ich in meinem dll-projekt einen Dialog mit dem ressourcen editor und erzeuge mit dem Klassenassistenten eine neue CDialog-Klasse (alles wie bei einer dialoganwendung). wenn ich das exe-projekt kompilioeren will, nachdem ich die header-datei der dll eingebunden habe, sagt er mir, das IDD_DIALOG1 unbekannt ist.
enum { IDD = IDD_DIALOG1 }; //Zeile mit dem Fehler (in Header DAtei des Dll's Projektes)
-
Du musst die Resource.h includieren. Entweder in der cpp bevor du die eigene h includierst oder direkt in der h.
-
www.sensorme.de/dateien/dialogdll.zip
Hier ein Bsp.
-
Danke euch beiden