Ich habe einige Messages abgefangen und dazu die BEGIN_MESSAGE_MAP-Macros im Header deklariert.
Die kompletten Implementierungen funktionieren in einfachen Anwendungen problemlos.
Sobald ich dem Projekt ein COM oder Automatisierungsobjekt hinzufüge zeigt der Compiler die Fehlermeldung:
<i>Inkorrekte Anzahl von Argumenten im Makro Aufruf 'MESSAGE_HANDLER'</i>.
Wie gesagt wenn ich die kompletten MessageHandler (und zugehörigen Funktionen in der *.cpp) in eine Anwendung kopiere funktioniert alles bestens.
<b>Funktionieren diese MESSAGE_MAP-Macros nicht im Zusammenhang mit COM-Objekten?????????????????</b>
Vielen Dank für eine Antwort...............
Die kompletten Implementierungen funktionieren in einfachen Anwendungen problemlos.
Sobald ich dem Projekt ein COM oder Automatisierungsobjekt hinzufüge zeigt der Compiler die Fehlermeldung:
<i>Inkorrekte Anzahl von Argumenten im Makro Aufruf 'MESSAGE_HANDLER'</i>.
Wie gesagt wenn ich die kompletten MessageHandler (und zugehörigen Funktionen in der *.cpp) in eine Anwendung kopiere funktioniert alles bestens.
<b>Funktionieren diese MESSAGE_MAP-Macros nicht im Zusammenhang mit COM-Objekten?????????????????</b>
Vielen Dank für eine Antwort...............
Comment