API, MFC und so weiter



  • kann ich in den wxWidgets auch auf API funktionen zugreifen, wie bei den MFC?



  • API? API ist ein allgemeiner Ausdruck. Welche API meinst du?

    Ich würde dir eher FLTK empfehlen, da es klein und kompakt ist. Die API ist ein bisschen OpenGL ähnlich und verfügt über gute OpenGL Integration.



  • Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum Andere GUIs - Qt, GTK+, wxWidgets verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • ich mein die WinAPI



  • seux schrieb:

    ich mein die WinAPI

    Natürlich würde das gehen, ist aber nicht notwendig. wxWidgets ist XPlatform, das bedeutet, deine Progs kompilieren sowohl unter Windows als auch unter Linux oder Mac etc. wenn du jetzt direkt die WinAPI verwendest, geht das nicht mehr.
    Vor allem isses aber wie gesagt nicht nötig. Alles was mit der WinAPI an Fenstern/Controls etc geht, geht auch mit wxWidgets und vieles mehr.
    rya.



  • seux! Denke doch mal nach: nur weil du eine zweit oder dritte Library benutzt, fliegt doch die erste Library nicht raus. Warum sollte also die Win32-Library nicht mehr funktionieren, wenn du wxWidgets benutzt? 😕

    Scorcher24! Er kann trotzdem Win32-APIs aufrufen, ist ja seine Entscheidung, wofür er wxWidgets missbraucht. Da er auch MFC benutzt hätte, ist ihm platformunabhängigkeit ziemlich wurscht. Und das ist legitim.



  • ich danke euch erstmal für die Antworten

    @Scorcher ich hab dich über icq ne Nachricht geschickt, wegen dem nativen Win32 Fenster



  • Artchi schrieb:

    Scorcher24! Er kann trotzdem Win32-APIs aufrufen, ist ja seine Entscheidung, wofür er wxWidgets missbraucht. Da er auch MFC benutzt hätte, ist ihm platformunabhängigkeit ziemlich wurscht. Und das ist legitim.

    Hab ja geschrieben, dass er das kann und ihm zugleich aufgezeigt, dass es nicht gerade sehr weise wäre, das zu tun. Wenn Ihm Plattformunabhängigkeit egal is, is mir das auch egal^^. Aber darauf hinweisen ist doch erlaubt oder? Oder wo liegt das Problem? 🙂
    rya.



  • Scorcher24 schrieb:

    seux schrieb:

    ich mein die WinAPI

    Natürlich würde das gehen, ist aber nicht notwendig. wxWidgets ist XPlatform, das bedeutet, deine Progs kompilieren sowohl unter Windows als auch unter Linux oder Mac etc. wenn du jetzt direkt die WinAPI verwendest, geht das nicht mehr.
    Vor allem isses aber wie gesagt nicht nötig. Alles was mit der WinAPI an Fenstern/Controls etc geht, geht auch mit wxWidgets und vieles mehr.
    rya.

    Events, WaitForMultipleObjects
    Zwei Gründe dafür, dass man bei wxWidgets doch an die Api muss. Ich hab noch keinen wirklichen Ersatz gefunden.


  • Mod

    Shogun schrieb:

    Scorcher24 schrieb:

    seux schrieb:

    ich mein die WinAPI

    Natürlich würde das gehen, ist aber nicht notwendig. wxWidgets ist XPlatform, das bedeutet, deine Progs kompilieren sowohl unter Windows als auch unter Linux oder Mac etc. wenn du jetzt direkt die WinAPI verwendest, geht das nicht mehr.
    Vor allem isses aber wie gesagt nicht nötig. Alles was mit der WinAPI an Fenstern/Controls etc geht, geht auch mit wxWidgets und vieles mehr.
    rya.

    Events, WaitForMultipleObjects
    Zwei Gründe dafür, dass man bei wxWidgets doch an die Api muss. Ich hab noch keinen wirklichen Ersatz gefunden.

    Events kannst du auch mit wxWidgets selber implementieren.
    Und sonst lässt sich das ja ohne probleme in ein #if hüllen, so das man trotzdem XPlattform bleibt,
    aber evtl. einige Funktionalitäten halt erstmal in mit der WinAPI abbilden muss.


Anmelden zum Antworten