Dialog in WinMain



  • Vielen Dank für eure Antworten!

    Also ich beschreibe mal was ich gemacht habe:

    Dem Projekt ein Ressourcenscript und
    eine Ressourcenvorlage hinzugefügt, diesem wiederum einen Dialog.

    welche Datei muß ich jetzt inkludieren zu meinem ursprünglichen Script (s.o.)?

    MfG



  • Wahrscheinlich gibts jetzt ne resource.h
    Lies doch mal n tutorials



  • Gast91 schrieb:

    Vielen Dank für eure Antworten!

    Also ich beschreibe mal was ich gemacht habe:

    Dem Projekt ein Ressourcenscript und
    eine Ressourcenvorlage hinzugefügt, diesem wiederum einen Dialog.

    welche Datei muß ich jetzt inkludieren zu meinem ursprünglichen Script (s.o.)?

    MfG

    Du musst 'resource.h' inkludieren und Script.rc in dein Projekt einbinden.



  • Ich hab ja schon gegoolt aber nix zu diesem Thema gefunden...

    Ja es gibt eine ressource.h Datei:

    //{{NO_DEPENDENCIES}}
    // Microsoft Developer Studio generated include file.
    // Used by AnnocusDlg.rc
    //
    
    // Next default values for new objects
    // 
    #ifdef APSTUDIO_INVOKED
    #ifndef APSTUDIO_READONLY_SYMBOLS
    #define _APS_NEXT_RESOURCE_VALUE        101
    #define _APS_NEXT_COMMAND_VALUE         40001
    #define _APS_NEXT_CONTROL_VALUE         1000
    #define _APS_NEXT_SYMED_VALUE           101
    #endif
    #endif
    

    Die kann ich auch inkludieren und dann kompilieren aber der Dialog startet nicht.
    Wie binde ich denn die .rc ein?

    MfG



  • Gast91 schrieb:

    Wie binde ich denn die .rc ein?

    ➡ 💡
    Projekt->Dem Projekt hinzufügen->Datei...->[Datei auswählen und mit OK bestätigen]



  • Ja das habe ich gemacht.
    Wie starte ich jetzt das Dialogfenster?



  • DialogBox...Aber hast du auch das WS_VISIBLE Flag gesetzt ?



  • Ist es da nicht einfacher eine MFC-Anwendung zu schreiben und dann mein Script hinzuzufügen?



  • Gast91 schrieb:

    Ist es da nicht einfacher eine MFC-Anwendung zu schreiben und dann mein Script hinzuzufügen?

    MFC und WinAPI vertragen sich nicht sehr gut, nein.



  • CodeFinder schrieb:

    MFC und WinAPI vertragen sich nicht sehr gut, nein.

    Warum sollen die sich nicht vertragen? MFC ist nichts anderes als ein WinAPI Wrapper...



  • Jochen Kalmbach schrieb:

    CodeFinder schrieb:

    MFC und WinAPI vertragen sich nicht sehr gut, nein.

    Warum sollen die sich nicht vertragen? MFC ist nichts anderes als ein WinAPI Wrapper...

    ➡

    fatal error C1189: #Fehler : WINDOWS.H already included. MFC apps must not #include <windows.h>

    ➡ Ist wohl nicht vorgesehen (außerdem: mit vertragen meinte ich ja auch nicht unmöglich) 😉 .



  • CodeFinder schrieb:

    fatal error C1189: #Fehler : WINDOWS.H already included. MFC apps must not #include <windows.h>

    Die MFC included selbst windows.h... man soll es halt nicht vor dem afx.h machen (aus irgendwelchen "#define" Gründen)...


Anmelden zum Antworten