private int EnumFontFamExProc(ref NativeMethods.ENUMLOGFONT lpelf, ref NativeMethods.NEWTEXTMETRIC lpntm, uint FontType, IntPtr lParam)
{
if ((lpelf.elfLogFont.lfPitchAndFamily & 0x3) == NativeMethods.FIXED_PITCH)
{
if (lpelf.elfLogFont.lfFaceName.StartsWith("@") || comboBoxFontFamily.Items.Contains(lpelf.elfLogFont.lfFaceName) || FontType != NativeMethods.TRUETYPE_FONTTYPE)
{
return 1;
}
comboBoxFontFamily.Items.Add(lpelf.elfLogFont.lfFaceName);
}
return 1;
}
}