Hallo Phil,
Handles werden immer bestimmten Programmen zugeschrieben. Das heißt, wenn du z.B. eine Datei öffnest, sagst das Programm zu Windows: Hey ich will ne Datei öffnen, gib mir mal ein Handle. Windows gibt dann genau diesem Programm ein neues Handle, welches die Datei öffnet. Wird das Programm nun wieder geschlossen, schließt Windows automatisch auch alle Handles.
Heißt im Klartext: Du musst nicht jede Datei und jedes GDI Objekt am Ende löschen oder schließen. Trotzdem solltest du es tun, weil das nun mal zur sauberen Programmierung gehört. Man muss sich in Kopf brennen: Immer wenn ich ein Handle öffne, muss ich das auch wieder schließen, sonst kann schnell sowas passieren wie es jetzt Schellenursli passiert ist
lg,
Spider