000
13.07.2005, 14:54 Uhr
~Tom-Cat
Gast
|
Hallo alle miteinander,
ich hab momentan die Aufgabe ein Add-In zu schreiben, d.h. in meinem Fall eine DLL die über einen Wizzard erzeugt wurde mit leben zu füllen. Desweiteren steht mir folgender Quellcode für EventHandling zu Verfügung:
C++: |
HRESULT CREDT_Diff::OnWillRun(IDocument *pDocument, VARIANT_BOOL all, VARIANT_BOOL* evtStatus) { if(all = VARIANT_FALSE) { if(AfxMessageBox("Run is requested. Are you sure to continue? ", MB_YESNO|MB_ICONQUESTION) == IDYES) *evtStatus = VARIANT_TRUE; else *evtStatus = VARIANT_FALSE; } else *evtStatus = VARIANT_TRUE; return S_OK; }
|
Jetzt hab ich dabei folgendes Problem: Wenn ich das Programm compiliere, bekomm ich diese Fehlermeldung: error C2065: 'AfxMessageBox' : undeclared identifier
nun war mein erster Versuch dies evtl durch #include <afxwin.h> zu beheben, was wiederum folgenden Fehler zur Folge hatte:
fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
Nun mein Frage, da dieses Add-In über einen Wizzard erzeugt wurde, besteht es breits nach einigen klicks aus ettlichen Datein (auch Header Dateien). Kann mir jemand vielleicht weiter helfen, wie ich das jetzt zum laufen kriege, bin momentan ein wenig Ratlos und würde gerne langsam wieder vorwärts kommen.
Bin dankbar für alle Vorschläge. Thx TomCat |