Do Atoms, HEVENT, and the HBITMP or HICON created with LoadImage automatically close when process closes?

60 Views Asked by At

I know memory leaks from allocations through malloc or new are cleaned up when a process exits as are file handles. But the question is are things like the HBITMAP / HICON handles loaded with LoadImage closed as well (not using LR_SHARED).

Reason I ask is because when I run deleaker on a MFC app using BCGControlBarPro it always find several leaks of Atom's, Event Handles and a HICON/HCURSOR type. Most from MFC and some from BCDControlBarPro. For example the HCURSOR leak is from load image in CBCGPGlobalUtils::GetStretchCursor(). They are initialized one time so it looks like they presume that it does close them, I just want to be sure because I thought resources were different?

TIA!!

0

There are 0 best solutions below