(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.h

    CRect ist also eine Klasse aus der Bibliothek von VC++ und hat nichts mit WinAPI zu tun 😉 ->>


Anmelden zum Antworten