Wenn ich ein CImageList Objekt (eine einfache Wrapper um eine HIMAGELIST), und ich rufe:Wer ist verantwortlich für das Löschen von Speicher aus Bildlisten?
m_pImageList->Replace(...);
http://msdn.microsoft.com/en-us/library/k10cwcdb.aspx
Wer für Aufräumen des Speichers zuständig? Erstellt die Bildliste eine Kopie einer Bitmap, die ich übergebe (d. H. Kann ich ein CBitmap-Objekt auf dem Stapel erstellen und die Adresse an die Funktion übergeben)? Oder muss ich es auf dem Heap erstellen und daran denken, den gesamten Speicher manuell freizugeben, wenn die Bildliste zerstört wird?
MSDN ist nicht sehr klar zum Thema, wer verantwortlich ist.