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.
-
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..^^