[]
        
(Showing Draft Content)

C1.Util.Win.Win32.EnumFontFamiliesEx

EnumFontFamiliesEx Method

EnumFontFamiliesEx(nint, ref LOGFONT_UNMANAGED, EnumFontExDelegate, nint, uint)

Declaration
public static extern int EnumFontFamiliesEx(nint hdc, ref Win32.LOGFONT_UNMANAGED lpLogfont, Win32.EnumFontExDelegate lpEnumFontFamExProc, nint lParam, uint dwFlags)
Parameters
Type Name Description
nint hdc
Win32.LOGFONT_UNMANAGED lpLogfont
Win32.EnumFontExDelegate lpEnumFontFamExProc
nint lParam
uint dwFlags
Returns
Type Description
int

EnumFontFamiliesEx(nint, LOGFONT, EnumFontExDelegate, nint, uint)

Declaration
public static extern int EnumFontFamiliesEx(nint hdc, Win32.LOGFONT lpLogfont, Win32.EnumFontExDelegate lpEnumFontFamExProc, nint lParam, uint dwFlags)
Parameters
Type Name Description
nint hdc
Win32.LOGFONT lpLogfont
Win32.EnumFontExDelegate lpEnumFontFamExProc
nint lParam
uint dwFlags
Returns
Type Description
int

EnumFontFamiliesEx(nint, nint, EnumFontExDelegate, nint, uint)

Declaration
public static extern int EnumFontFamiliesEx(nint hdc, nint lpLogfont, Win32.EnumFontExDelegate lpEnumFontFamExProc, nint lParam, uint dwFlags)
Parameters
Type Name Description
nint hdc
nint lpLogfont
Win32.EnumFontExDelegate lpEnumFontFamExProc
nint lParam
uint dwFlags
Returns
Type Description
int

EnumFontFamiliesEx(nint, LOGFONT, EnumFontExDelegate2, nint, uint)

Declaration
public static extern int EnumFontFamiliesEx(nint hdc, Win32.LOGFONT lpLogfont, Win32.EnumFontExDelegate2 lpEnumFontFamExProc, nint lParam, uint dwFlags)
Parameters
Type Name Description
nint hdc
Win32.LOGFONT lpLogfont
Win32.EnumFontExDelegate2 lpEnumFontFamExProc
nint lParam
uint dwFlags
Returns
Type Description
int