TFont.style
可以保存为一个整数:
以下是TFontStyle与Byte整数相互转换的函数.
function FontStyleToByte(FontStyle:TFontStyles):Byte;
Var iointer;
begin
i:=AllocMem(SizeOf(TFontStyles));
Byte(i^):=0;
TFontStyles(i^):=FontStyle;
Result:=Byte(i^);
FreeMem(i,SizeOf(TFontStyles));
end;
function ByteFontStyleTo(Int:Byte):TFontStyles;
Var iointer;
begin
i:=AllocMem(SizeOf(Byte));
TFontStyles(i^):=[];
Byte(i^):=Int;
Result:=TFontStyles(i^);
FreeMem(i,SizeOf(Byte));
end;