Est-ce que quelqu'un connaît un bon document/article sur la gestion des ressources GDI? J'ai besoin de partager certaines ressources comme les icônes et les bitmaps entre les classes qui peuvent avoir une durée de vie différente, et je veux comprendre comment je devrais aborder ce problème.Comment gérer les ressources GDI
Pour les Mutex et autres objets du noyau, il existe une fonction DuplicateHandle, mais GDI me trouble un peu. En outre, la façon dont CBitmap renvoie HBITMAP via l'opérateur const HBITMAP, et ce genre, est un peu effrayant. Je voudrais éviter de créer des bitmaps locaux à chaque redessin, donc une certaine mise en cache des ressources serait bonne, mais aussi, je ne suis pas sûr de pouvoir commencer à créer et charger des ressources C##### alors que la pompe de message principale n'a pas J'ai commencé à courir.
Il semble que j'utilise de mauvais mots-clés, car je ne trouve pas de bonne documentation, mais une documentation maniable.