Кто-нибудь знает хороший документ / статью об обработке ресурсов GDI?
Мне нужно поделиться некоторыми ресурсами, такими как значки и растровые изображения, между классами, которые могут иметь разное время жизни, и я хочу понять, как мне следует подходить к этой проблеме.
Для мьютексов и других объектов ядра есть функция DuplicateHandle, но GDI меня немного смущает. Кроме того, способ, которым CBitmap возвращает HBITMAP через оператор const HBITMAP, и тому подобное, немного пугающий.
Я бы хотел избежать создания локальных растровых изображений при каждом перерисовке, поэтому было бы неплохо кэшировать некоторые ресурсы, но я также не уверен, что смогу начать создавать и загружать ресурсы C #####, пока основной сервер сообщений не начал бежать.
Кажется, я использую неправильные ключевые слова, так как не могу найти хорошую, но управляемую краткую документацию.