bitmap aus resource in exe einbinden



  • moins 🙂

    ide ist dev-c++.
    bin schon kräftig mit der win api beschäftigt ..
    aber jetzt finde ich mal wieder keine passende lösung.

    problem:
    ein bitmap aus einer angelegten resource in die exe bringen ..
    per loadfile funktioniert das ohne probleme.
    icons stellen auch kein problem dar.

    aber wenn ich nur lösungen wie cBitmap finde - gehts nicht mit dev-c++.

    hätte da jemand ein paar passende beispielzeilen ?

    😕



  • Hallo

    Wenn du bereits weißt das du mit der WinAPI arbeitest, warum fragst du dann nicht gleich im WinAPI-Forom nach? Dort wird man dir sicher mehr zur LoadBitmap-Funktion sagen können

    bis bald
    akari



  • Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.

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

    Dieses Posting wurde automatisch erzeugt.



  • tach gemeinde,

    danke fürs verschieben ..

    auch nach durchforsten des msdn links, keinen durchblick. 🙄

    wie schon geschrieben, ist .bmp loadfromfile kein problem.
    auch das einsetzen als brush geht einwandfrei.

    HBRUSH m_hbrushBackground; 
    HBITMAP hbmpBackground;  
    
    //hbmpBackground=(HBITMAP)LoadImage(NULL,"bg1.bmp", IMAGE_BITMAP, 20,20,LR_LOADFROMFILE | LR_CREATEDIBSECTION | LR_DEFAULTSIZE); 
    //alles bestens - aber leider ausserhalb der exe.
    
    //hbmpBackground = LoadBitmap(hInstance,MAKEINTRESOURCE(ID_BGPIC2));   
    //gibt keinen fehler - aber auch keine gewünschte brushfüllung
    
    m_hbrushBackground=CreatePatternBrush(hbmpBackground);
    

    wo habe ich was vergessen ??

    //edit
    das bild befindet sich in der exe - zumindest nach speichergrösse


Anmelden zum Antworten