Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
Delphi 10.1 Berlin Starter
|
Re: Formdarstellung abhängig von Windowsfont
23. Nov 2009, 11:07
Eingestellte Schriftart überprüfen:
Delphi-Quellcode:
unit CheckF;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
function SmallFonts : Boolean;
procedure ChckFonts;
implementation
function SmallFonts : Boolean;
var dc: hdc;
begin
dc:= GetDC(0);
Result := (GetDeviceCaps( dc, LOGPIXELSX) = 96);
ReleaseDC(0, DC)
end;
procedure ChckFonts;
begin
if not SmallFonts then begin
if MessageDlg(' Dieses Programm erfordert die Einstellung "Kleine Schriftarten"! Soll es trotzdem gestartet werden?',
mtWarning,[mbYes,mbNo],0)=mrNo then Halt(0);
end;
end;
end.
ChckFonts in die *.dpr-Datei, bevor die Application intialisiert wird.
Karl-Heinz Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)
|
|
Zitat
|