Dialoge incl Res in Dll
-
Hallo Leute,
kann mir jemand sagen wie ich eine Dialogklasse incl. Ressource aus
einer Dll importiere?Gruß
Aegamon
-
Hi!
Also den Dialog kannst du mit class AFX_EXT_CLASS MyDialog : public CDialog exportieren. MitHINSTANCE hClient = AfxGetResourceHandle(); AfxSetResourceHandle(::GetModuleHandle("mydll.dll")); //Zugriff; AfxSetResourceHandle(hClient);kannst du Res importierenen
mfg
-
Hi Mike,
erst mal danke für den Tipp. Der Code sollte eigentlich funktionieren.
Tut er aber nicht. Wenn ich z.B. deinen Code erweitere um aus einer Dll-
Resource einen String zu laden weint der Compiler schon weil er
die Resource Id nicht kennt. Ist irgendwie auch klar aber irgendwie muss
ich dem doch klarmachen können, dass er genau diesen String laden soll.HINSTANCE hClient = AfxGetResourceHandle(); AfxSetResourceHandle(::GetModuleHandle("mydll.dll")); //Zugriff; CString str; str.LoadString(IDS_STRING); // Hier weint der weil er IDS_STRING nicht kennt AfxSetResourceHandle(hClient);Gruß,
Aegamon