Можно ли удалить источник Gdiplus :: Bitmap :: FromHBITMAP до самого растрового изображения Gdiplus? - PullRequest
0 голосов
/ 31 марта 2020

Документация для Bitmap::FromHBITMAP() гласит:

Вы несете ответственность за удаление растрового изображения GDI и палитры GDI. Однако не следует удалять растровое изображение GDI или палитру GDI до тех пор, пока объект растрового изображения GDI + не будет удален или выйдет из области видимости.

Тем не менее, я смотрю на реализацию, которая создает автоматический c переменная, которая создает HBITMAP, а деструктор удаляет его. Все работает нормально (созданная Gdiplus::Bitmap задерживается в переменной-члене)?

Кроме того, в документации не говорится, что вам нужно удалить возвращенную Bitmap?

...