Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: SelectObject bei TFont.Handle - möglicher Speicherschmierer?

  Alt 3. Feb 2012, 10:25
Also ich kenne das so, dass man das "handle", welches ein SelectObject zurückgibt, auch wieder "zurückgeben" muss.
Heißt (Pseudocode):
Code:
TempHandle := SelectObject(DC, Object.Handle);
TuWas(...);
SelectObject(DC,TempHandle);
Ja, aber warum muss das so sein?

Und in den MSDN-Beispielen werden immer in der jeweiligen Funktion GDI-Objekte erzeugt.
In meinen Fall ist das TFont nebst HFont immer da. Muss man dann das zweifache SelectObject machen?
  Mit Zitat antworten Zitat