MSDN показывает следующее для CreatePatternBrush:Win32 CreatePatternBrush
Вы можете удалить шаблон кисти без влияя на связанный с битовой карты с помощью функции DeleteObject. Таким образом, вы можете использовать это растровое изображение , чтобы создать любое количество рисунков .
Мой вопрос противоположный. Если HBRUSH долговечен, могу ли я удалить HBITMAP сразу после создания кисти? IE: хранит ли HBRUSH свою собственную копию HBITMAP?
В этом случае я хотел бы, чтобы HBRUSH имел область объекта, в то время как HBITMAP имел бы область методов (метод, который создает HBRUSH).