Zitat von
DevilsCamp:
...Dummerweise habe vergessen, das
Handle mit ReleaseDC wieder frei zu geben => irgendwann gehen die Resourcen zu ende.
Warum ich aber keine Probleme unter Windows Vista habe und unter XP schon:
Ich denke es wird einfach nur anders implementiert sein. Beispielsweise mit einem ReferenzCounter der einfach hochgezählt wird immer wenn GetDC aufgerufen wird und erst wenn der Counter wieder auf 0 gesetzt wird kommt die Freigabe. Bei Funktionen rund um die Desktops schien das bei XP schon so zu sein (da gab jeder Aufruf das gleiche
Handle zurück)