Forum: Win32/Win64 API (native code)
by Codehunter,
30. Jun 2017
Also bei der ganzen Experimentiererei ist quasi nebenbei noch etwas Nützliches entstanden: Eine Art Zeichentabelle wie die von Windows, nur ein bisschen komfortabler, nicht so klein und fuddelig.
Forum: Win32/Win64 API (native code)
by Codehunter,
28. Jun 2017
Ich habe das jetzt mal so umgesetzt, wo GetGlyphIndices aber immer GDI_ERROR liefert. Mach ich da jetzt einen gedanklichen Fehler?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 <>...
Forum: Win32/Win64 API (native code)
by Codehunter,
27. Jun 2017
Wo ich schon mal dabei bin: Kann man eigentlich auch feststellen, ob eine Schriftart ein Symbol für ein bestimmtes Zeichen enthält oder nicht? Ich schau schon alles bei den Font-Functions durch, aber ich sehe da nichts das unterscheiden ließe ob das Symbol in der Schriftart existiert oder nicht. Denn wenn nicht, wird einfach vom System her das Standard-Symbol (meistens ein rechteckiger Rahmen)...
Forum: Win32/Win64 API (native code)
by Codehunter,
27. Jun 2017
Danke das war der Einstieg! Und wie ich gesehen habe, wenn man erstmal das richtige Stichwort weiß findet man auch frühere Fragen zum Thema :-D
Forum: Win32/Win64 API (native code)
by Codehunter,
27. Jun 2017
Ich sage mal, die Betonung liegt auf Systemsprache ;-)