Thema: Delphi AddFontResource

Einzelnen Beitrag anzeigen

Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.351 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: AddFontResource

  Alt 1. Dez 2005, 19:05
Hi,
ich kann nicht sagen, wo der Fehler liegt. Aber vielleicht geht ja mein Code:
Delphi-Quellcode:
function RegisterFont(const Datei: String): string;
var FotName: String;
  bErg: Boolean;
  iErg: Integer;
  a, b: Array[0..128] of Char;
begin
  Result:='';
  if not FileExists(Datei) then
    Exit;
  FotName := ChangeFileExt(Datei, '.FOT');
  StrPCopy(A, FotName);
  StrPCopy(B, Datei);
  if not fileExists(Fotname) then
    bErg := CreateScalableFontResource(0, a, b, '')
  else
    bErg:=true;
  if bErg then
  begin
    iErg := AddFontResource(A);
    if iErg > 0 then
    begin
      SendMessage(hwnd_broadcast, wm_fontchange, 0,0);
      Result := FotName;
    end;
  end;
end;

function UnRegisterFont(const Datei: string): Boolean;
begin
  Result := RemoveFontResource(PChar(Datei));
  SendMessage(hwnd_broadcast, wm_fontchange, 0, 0);
end;
Gruß, Frank
Frank Reim
  Mit Zitat antworten Zitat