009
25.07.2004, 21:00 Uhr
~Dirk
Gast
|
Hi,
ich habe den ganzen Artikel gelesen. Er beschreibt am Ende auch die Problematik ein CWnd* von einem Thread zu einem anderen zu übergeben. Leider finde ich die Lösung in diesem Artikel nicht, oder ich verstehe nicht, wie ich mit den dort angebotenen Programmen das Problem lösen soll. Unter google finde ich leider auch keine guten Treffen für "temporary handlemaps".
Vielleicht sollte ich das Problem ja auch wirklich anders angehen. Aber ich weiß nicht wie. Warum startet diese MFC-DLL eigentlich einen eigenen Thread? Kann ich das unterbinden? Wie kann ich eine nicht MFC-DLL verwenden, wenn ich einen Zeiger auf eine View dort brauche? Denn dieser Zeiger auf eine View wird doch in einer WinAPI-DLL gar nicht bekannt sein, oder? Startet eine Winapi-DLL keinen eigenen Thread? Warum startet dann eine MFC-DLL einen eigenen Thread und macht dadurch Probleme.
Wie ihr seht habe ich einige Fragen offen. Ich hoffe, dass ihr mir helfen könnt, diese zu klären.
mfg
Dirk |