BMP aus CImagelistauf Button



  • Hi

    Ist es möglich, auf einem Button, der von CButton abgeleitet wurde, ein Bitmap aus einer ImageList anzeigen zu lassen?



  • Ich habe meinen QUelltext gerade nicht zur Hand, aber wenn ich mir das kurz herbei zaubern darf, müsste das etwa so gehen:

    1.) In der Resource ein neues Bitmap anlegen und mit IDB_MEIN_BITMAP benennen (das Bitmap kann vergrössert und verkleinert werden

    2.) Im Button->Eigenschaften "Bitmap" o.ä. anclicken

    3.) In der .h-Datei unter protected:

    CBitmap bitmap;

    4.) In der .cpp-Datei (am besten unter OnInitDialog):

    bitmap.LoadBitmap(IDB_MEIN_BITMAP);
    m_Button.SetBitmap(bitmap)

    Leider keine Garantie, da ich grad kein Beispiel habe. Kannst ja in der MSDN nachschauen, wie man die Befehle genau benutzt...

    Gruss



  • Mein Problem ist ja, dass ich das aus der ImageList laden will und nicht als einzelne Ressource, weil ich, je nachdem, was der User ausgewählt hat, ein Bild setzen will. Und diese Bilder sind leider in einer Bitmapdatei zusammengefasst, sodass ich es über die ImageList machen muss.


Anmelden zum Antworten