Desktop Functions: Smart Device Functions:
|
Search Results for "DrawThemeText" in [All]uxtheme
static extern int DrawThemeTextEx(IntPtr hTheme, IntPtr hdc, int iPartId, int iStateId, string text, int length, DT flags, ref RECT rect, ref DTTOPTS poptions);
Public Shared Function DrawThemeTextEx(hTheme As IntPtr, hdc As IntPtr, iPartId As Integer, iStateId As Integer, text As [String], length As Integer, flags As DT, ByRef rect As RECT, ByRef poptions As DTTOPTS) As Int32
static extern int DrawThemeTextEx(IntPtr hTheme, IntPtr hdc, int iPartId, int iStateId, string text, int length, DT flags, ref RECT rect, ref DTBGOPTS poptions);
Public Shared Function DrawThemeTextEx(hTheme As IntPtr, hdc As IntPtr, iPartId As Integer, iStateId As Integer, text As [String], length As Integer, flags As UInt32, ByRef rect As RECT, ByRef poptions As DTBGOPTS) As Int32 Structures3: DTTOPTS
public delegate int DrawThemeTextCallback(IntPtr hdc, [MarshalAs(UnmanagedType.LPWStr)] string text, int textLen, ref RECT rc, int flags, IntPtr lParam);
public struct DrawThemeTextOptions
private DrawThemeTextOptionsFlags dwFlags;
private DrawThemeTextCallback pfnDrawTextCallback;
public DrawThemeTextOptions(bool init) : this()
dwSize = Marshal.SizeOf(typeof(DrawThemeTextOptions));
dwFlags |= DrawThemeTextOptionsFlags.ColorProp;
public DrawThemeTextSystemFonts AlternateFont
get { return (DrawThemeTextSystemFonts)iFontPropId; }
dwFlags |= DrawThemeTextOptionsFlags.FontProp;
get { return (dwFlags & DrawThemeTextOptionsFlags.Composited) == DrawThemeTextOptionsFlags.Composited; }
set { SetFlag(DrawThemeTextOptionsFlags.Composited, value); }
dwFlags |= DrawThemeTextOptionsFlags.ApplyOverlay;
dwFlags |= DrawThemeTextOptionsFlags.BorderColor;
dwFlags |= DrawThemeTextOptionsFlags.BorderSize;
public DrawThemeTextCallback Callback
dwFlags |= DrawThemeTextOptionsFlags.Callback;
dwFlags |= DrawThemeTextOptionsFlags.GlowSize;
get { return (dwFlags & DrawThemeTextOptionsFlags.CalcRect) == DrawThemeTextOptionsFlags.CalcRect; }
set { SetFlag(DrawThemeTextOptionsFlags.CalcRect, value); }
dwFlags |= DrawThemeTextOptionsFlags.ShadowColor;
dwFlags |= DrawThemeTextOptionsFlags.ShadowOffset;
dwFlags |= DrawThemeTextOptionsFlags.ShadowType;
dwFlags |= DrawThemeTextOptionsFlags.TextColor;
private void SetFlag(DrawThemeTextOptionsFlags f, bool value) |