DialogResource



  • Hi,

    ich habe mir unter dem Visual C++ 7 Compiler eine leere Anwendung erstellt, die in erster Linie einen einfachen Dialog ausgibt.
    Also habe ich die Datei MyProject.cpp erstellt, mit Inhalt:

    #include <windows.h>
    #include <resource.h> // Wird laut Angabe vom Resourceneditor selbst erstellt!
    
    BOOL CALLBACK DlgProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)
    { 
      switch(Message)
    { 
      case WM_CLOSE:
    { 
      EndDialog(hwnd, 0);
      return TRUE; 
    }
      default :
      return FALSE;
    }
      return TRUE;
    }
    
    int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
    
    { 
      return DialogBox(hInstance, MAKEINTRESOURCE(IDD_MAIN), NULL,DlgProc);
    }
    

    Sobald ich es Compilieren und ausführen möchte, kommt der Fehler : Datei resource.h nicht vorhanden! Wenn ich nachschaue, ist sie aber da und mit korrektem Inhalt!

    Was ist da los?

    Danke schonmal im voraus! 😉



  • Versuch mal
    #include "resource.h", anstatt von
    #include <resource.h>
    Mit "" gibst du immer an, dass die Datei nicht im Compiler-Includeverzeichnis, sondern in deinem Projektverzeichnis ist.



  • jo. die findet er auch nicht.

    #include "resource.h" <- so müsste es klappen
    

    Devil



  • mist, einer schneller gewesen 😉


Anmelden zum Antworten