public int GetMatchingFontsByLOGFONT([NativeTypeName("const LOGFONT *")] LOGFONTW *logFont, [NativeTypeName("IDWriteFontSet *")] IDWriteFontSet *fontSet, [NativeTypeName("IDWriteFontSet **")] IDWriteFontSet **filteredSet)
 {
     return(((delegate * unmanaged <IDWriteGdiInterop1 *, LOGFONTW *, IDWriteFontSet *, IDWriteFontSet **, int>)(lpVtbl[11]))((IDWriteGdiInterop1 *)Unsafe.AsPointer(ref this), logFont, fontSet, filteredSet));
 }
 public int ConvertFontFaceToLOGFONT([NativeTypeName("IDWriteFontFace *")] IDWriteFontFace *font, [NativeTypeName("LOGFONTW *")] LOGFONTW *logFont)
 {
     return(((delegate * unmanaged <IDWriteGdiInterop1 *, IDWriteFontFace *, LOGFONTW *, int>)(lpVtbl[5]))((IDWriteGdiInterop1 *)Unsafe.AsPointer(ref this), font, logFont));
 }
 public int CreateFontFromLOGFONT([NativeTypeName("const LOGFONTW *")] LOGFONTW *logFont, [NativeTypeName("IDWriteFontCollection *")] IDWriteFontCollection *fontCollection, [NativeTypeName("IDWriteFont **")] IDWriteFont **font)
 {
     return(((delegate * unmanaged <IDWriteGdiInterop1 *, LOGFONTW *, IDWriteFontCollection *, IDWriteFont **, int>)(lpVtbl[8]))((IDWriteGdiInterop1 *)Unsafe.AsPointer(ref this), logFont, fontCollection, font));
 }
예제 #4
0
 public static extern int GetThemeSysFont([NativeTypeName("HTHEME")] IntPtr hTheme, int iFontId, LOGFONTW *plf);
 public HRESULT GetFontInfo(LOGFONTW *plf)
 {
     return(((delegate * unmanaged <IElementBehaviorSiteLayout2 *, LOGFONTW *, int>)(lpVtbl[3]))((IElementBehaviorSiteLayout2 *)Unsafe.AsPointer(ref this), plf));
 }
 public int ConvertFontToLOGFONT(IDWriteFont *font, LOGFONTW *logFont, [NativeTypeName("BOOL *")] int *isSystemFont)
 {
     return(((delegate * unmanaged <IDWriteGdiInterop1 *, IDWriteFont *, LOGFONTW *, int *, int>)(lpVtbl[4]))((IDWriteGdiInterop1 *)Unsafe.AsPointer(ref this), font, logFont, isSystemFont));
 }
예제 #7
0
 public static extern int GetThemeFont([NativeTypeName("HTHEME")] IntPtr hTheme, [NativeTypeName("HDC")] IntPtr hdc, int iPartId, int iStateId, int iPropId, LOGFONTW *pFont);
 public HRESULT ConvertFontToLOGFONT(IDWriteFont *font, LOGFONTW *logFont, BOOL *isSystemFont)
 {
     return(((delegate * unmanaged <IDWriteGdiInterop *, IDWriteFont *, LOGFONTW *, BOOL *, int>)(lpVtbl[4]))((IDWriteGdiInterop *)Unsafe.AsPointer(ref this), font, logFont, isSystemFont));
 }
 public HRESULT ConvertFontFaceToLOGFONT(IDWriteFontFace *font, LOGFONTW *logFont)
 {
     return(((delegate * unmanaged <IDWriteGdiInterop *, IDWriteFontFace *, LOGFONTW *, int>)(lpVtbl[5]))((IDWriteGdiInterop *)Unsafe.AsPointer(ref this), font, logFont));
 }
 public HRESULT SetFont([NativeTypeName("const LOGFONTW *")] LOGFONTW *plf)
 {
     return(((delegate * unmanaged <IPreviewHandlerVisuals *, LOGFONTW *, int>)(lpVtbl[4]))((IPreviewHandlerVisuals *)Unsafe.AsPointer(ref this), plf));
 }
 public HRESULT CreateFontFromLOGFONT([NativeTypeName("const LOGFONTW *")] LOGFONTW *logFont, IDWriteFont **font)
 {
     return(((delegate * unmanaged <IDWriteGdiInterop *, LOGFONTW *, IDWriteFont **, int>)(lpVtbl[3]))((IDWriteGdiInterop *)Unsafe.AsPointer(ref this), logFont, font));
 }
 public HRESULT GetFont(LOGFONTW *plf)
 {
     return(((delegate * unmanaged <IVisualProperties *, LOGFONTW *, int>)(lpVtbl[9]))((IVisualProperties *)Unsafe.AsPointer(ref this), plf));
 }
 public HRESULT SetFont([NativeTypeName("const LOGFONTW *")] LOGFONTW *plf, BOOL bRedraw)
 {
     return(((delegate * unmanaged <IVisualProperties *, LOGFONTW *, BOOL, int>)(lpVtbl[8]))((IVisualProperties *)Unsafe.AsPointer(ref this), plf, bRedraw));
 }
예제 #14
0
 public static extern HRESULT GetThemeSysFont(HTHEME hTheme, int iFontId, LOGFONTW *plf);
예제 #15
0
 public static extern HRESULT GetThemeFont(HTHEME hTheme, HDC hdc, int iPartId, int iStateId, int iPropId, LOGFONTW *pFont);
예제 #16
0
 public static extern BOOL ImmSetCompositionFontW(HIMC param0, [NativeTypeName("LPLOGFONTW")] LOGFONTW *lplf);