[]
        
(Showing Draft Content)

C1.Util.Win.Win32.EnumFontFamiliesEx

EnumFontFamiliesEx Method

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

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

EnumFontFamiliesEx(IntPtr, LOGFONT, EnumFontExDelegate, IntPtr, uint)

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

EnumFontFamiliesEx(IntPtr, IntPtr, EnumFontExDelegate, IntPtr, uint)

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

EnumFontFamiliesEx(IntPtr, LOGFONT, EnumFontExDelegate2, IntPtr, uint)

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