(MFC mit dem...) STDAFX.H ?
-
Hallo zusammen,
gut, hier bin ich hoffentlich im rihtigem Forum.
Ich habe ein Programm mit Hilfe von DirectX geschrieben.
Jetzt brauche ich die Klasse CRect, das sie mir mehr
Freiheiten als RECT läßt.
Ich habe versucht die Datei STDAFX.H zu inkludieren; das hat
auch geklappt, aber eine Instanz der Klasse CRect kann ich
immer noch nicht erstellen.error C2501: 'CRect' : Fehlende Deklaration
Da ich nicht die MFC verwende, ist CRect nicht automatisch dabie.
Wie kann ich denn jetzt STDAFX.H oder CRect richtig implementieren ?
Mit Dank
Yosha
-
Die stdafx.h ist einfach ein Header die dir VC++ erstellt und alle benötigten Header einbindet. Wenn du kein MFC-Project erstellt hast, hilft dir die stdafx.h also nichts, du musst die MFC Header einbinden. Denke mal es ist die afxwin.h oder afxext.h. Beim VC++ 7 gibts das ganze auch als ATL Obejct in der
atltypes.hCRect ist also eine Klasse aus der Bibliothek von VC++ und hat nichts mit WinAPI zu tun ->>