- procedure CreateLists; // Wird einmal am Anfang aufgerufen
- var
- CustomFont: HFont;
- begin
- FontLists := glGenLists(256);
- Font := TFont.Create; // Instanz einer Fontklasse erstellen
- try
- Font.Name := 'Verdana'; // Name
- Font.Size := 60; // Schriftgröße
- Font.Style := []; // Styles (fsBold, fsItalic, ...)
- SelectObject(GetDC(MainForm.Panel1.Handle), Font.Handle); // Font auf einen Device Context benutzen
- wglUseFontBitmaps (GetDC(MainForm.Panel1.Handle), 0, 255, FontLists); // Mit selektiertem Font Zeichen erstellen
- finally
- FreeAndNil(Font); // erstellte Instanz wieder frei geben
- end;
- end;