Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
Delphi 10.4 Sydney
|
AW: Name von Unicode-Zeichen
28. Jun 2017, 08:52
Ich habe das jetzt mal so umgesetzt, wo GetGlyphIndices aber immer GDI_ERROR liefert. Mach ich da jetzt einen gedanklichen Fehler?
Delphi-Quellcode:
function TfrmMain.GetCharExists(const Chr: Char): Boolean;
var
Buf: Word;
begin
Result:= FALSE;
if GetGlyphIndices(tvChars.Canvas.Handle, PChar(Chr), 1, @Buf,
GGI_MARK_NONEXISTING_GLYPHS) <> GDI_ERROR then
begin
Result:= (Buf <> $FFFF);
end;
end;
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
|