Winapi in C++



  • Hi

    Also die Winapi ist ja so für C geschrieben, oder ?
    Ich find sie eigentlich nicht schlecht und kann sie auch ganz gut
    benutzen, aber mir wär es lieber wenn irgendwie noch ein
    oo-Aspekt mit dabei wäre...

    Gibt es da irgendwelche guten wrapper, die alles in klassen umschichten ?
    Soweit ich das verstanden habe, ist mfc ja sowas.. aber ich ha auch schon viel schlechtes
    darüber gelesen....

    Was könnt ihr mir da empfehlen ?

    mfg 🙂
    DB



  • Das kommt drauf an. Es gibt keinen Wrapper, der die gesamte WinAPI umfaßt. Die MFC kapselt nur die wichtigsten und am häufigsten gebrauchten funktionen. Wer etwas spezielleres braucht, muß (und kann bei MFC problemlos) auf die normalen WinAPI-Funktionen zurückgreifen.
    Der Vorteil der Wrapper ist, daß sie Dir viel Schreibarbeit ersparen können, wenn Du häufig Standardfunktionen verwendest.



  • Also soll ich doch mal mfc ausprobieren oder gibt es noch bessere ähnliche teile ?



  • "Besser" ist relativ. Es gibt andere Wrapper, z. B. VCL (Borland-Pendant zur MFC). Jeder hat seine Vor- und Nachteile.


  • Mod

    Neben der MFC gibt es auch WTL und ATL...

    Es gbt einige Ansätze für OOP Kapselung der Windows API...
    Je nach Bereich musst Du eben wählen.

    Die Stärke der MFC/MFCNext bei GUI-lastigen Anwendungen ist jedoch klar hervorzuheben.



  • Dann werd ich mich wohl mal mit mfc beschäftigen..^^


Anmelden zum Antworten