loadimage unter win-ce



  • meine fragen scheinen nie aufhören zu wollen 🙂

    ich wollte ein bild einlesen über LoadImage,
    weil das bild später auch austauschbar sein sollte.
    jetzt macht des dumme win-ce aber wieder nicht was ich will.
    mein erster code um bilder über die resource zu laden sieht so aus:

    hBitmap = LoadBitmap (hInstance, MAKEINTRESOURCE(IDB_BITMAP1));

    und das klapt ja auch schon gut

    aber mit:

    hBitmap = LoadImage(hInstance,MAKEINTRESOURCE(L"hintergrund.bmp"),0,0,0);

    will er es net machen.

    wo liegt der denkfehler?



  • Dein Fehler liegt in der falschen Verwendung der Funktion. Schau dir hier mal an, was die einzelnen Parameter machen.

    1.) hInstance brauchst du nicht
    2.) MAKEINTRESOURCE auch nicht
    3.) und bei fuLoad musst du LR_LOADFROMFILE angeben



  • LR_LOADFROMFILE steht zwar in der hilfe vom compiler es wird aber als undeclared bemeckert.
    fragt mich nicht warum.
    aber so langsam wundert mich nichts mehr mit diesem compiler


Anmelden zum Antworten