peicher Geschrieben 15. Januar 2003 Geschrieben 15. Januar 2003 Hi @ all! Wer kann mir helfen?!?! Ich will zu einem CImageList-Objekt ein Bild hinzufügen. Mir ist klar, dass das mit der Methode int Add( CBitmap* pbmImage, COLORREF crMask ) geschehen muss. Wenn ich ihm ein CBitmap-Objekt zuweise (bei CBitmap* pbmImage) kommt folgende Fehlermeldung: "error C2664: 'int __thiscall CImageList::Add(class CBitmap *,class CBitmap *)' : Konvertierung des Parameters 1 von 'class CBitmap' in 'class CBit map *' nicht moeglich". Bei pbmImage habe ich ein CBitmap-Objekt per Zeiger übergeben und danach noch das COLORREF-Objekt für die Maske. Würde es wirklich zu schätzen wissen, wenn ihr mir helfen könntet!!! Mfg, Phil :confused:
Klotzkopp Geschrieben 15. Januar 2003 Geschrieben 15. Januar 2003 Originally posted by peicher Konvertierung des Parameters 1 von 'class CBitmap' in 'class CBit map *' nicht moeglich".Die Fehlermeldung sagt doch alles. Die Funktion verlangt einen Zeiger, nicht das Objekt selbst. Setz also ein & vor den Parameter, und es passt.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden