27 references to LOGFONT
System.Drawing.Common (16)
System\Drawing\Font.cs (12)
271int nativeSize = sizeof(LOGFONT); 283ToLogFont(out LOGFONT nativeLogFont, graphics); 304void ToLogFont(out LOGFONT logFont, Graphics graphics) 308fixed (LOGFONT* lf = &logFont) 550PInvokeCore.GetObject((HGDIOBJ)hfont, out LOGFONT logFont); 572static Font FromLogFont(in LOGFONT logFont) 583static Font FromLogFont(in LOGFONT logFont, IntPtr hdc) 587fixed (LOGFONT* lf = &logFont) 622if (lf is LOGFONT logFont) 629int nativeSize = sizeof(LOGFONT); 702public void ToLogFont(out LOGFONT logFont) 717ToLogFont(out LOGFONT lf, graphics);
System\Drawing\SystemFonts.cs (4)
153LOGFONT itfont = default; 154if (PInvokeCore.SystemParametersInfo(SYSTEM_PARAMETERS_INFO_ACTION.SPI_GETICONTITLELOGFONT, (uint)sizeof(LOGFONT), &itfont, 0)) 268GetFontFromData(Unsafe.As<LOGFONTW, LOGFONT>(ref Unsafe.AsRef(in logFont))); 270private static Font GetFontFromData(in LOGFONT logFont)
System.Windows.Forms (6)
System\Windows\Forms\Dialogs\CommonDialogs\FontDialog.cs (3)
312LOGFONT logFont = default; 425UpdateFont(ref Unsafe.As<LOGFONTW, LOGFONT>(ref logFont)); 463private void UpdateFont(ref LOGFONT lf)
System\Windows\Forms\SystemInformation.cs (2)
156return Font.FromLogFont(Unsafe.AsRef<LOGFONT>((LOGFONT*)&data.lfMenuFont));
System\Windows\Forms\VisualStyles\VisualStyleRenderer.cs (1)
537_lastHResult = PInvoke.GetThemeFont(this, hdc, Part, State, (int)prop, out LOGFONT logfont);
System.Windows.Forms.Primitives (5)
System\Drawing\FontExtensions.cs (4)
13font.ToLogFont(out LOGFONT logFont); 14return Unsafe.As<LOGFONT, LOGFONTW>(ref logFont); 19font.ToLogFont(out LOGFONT logFont, graphics); 20return Unsafe.As<LOGFONT, LOGFONTW>(ref logFont);
Windows\Win32\PInvoke.GetThemeFont.cs (1)
11public static unsafe HRESULT GetThemeFont<T>(T hTheme, HDC hdc, int iPartId, int iStateId, int iPropId, out LOGFONT pFont)