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