|
|
public abstract interface IUISettings
|
|
|
|
|
|
public abstract virtual Boolean AnimationsDisabled { get; }
|
|
|
public abstract virtual UInt32 CaretBlinkRate { get; }
|
|
|
public abstract virtual Boolean CaretBrowsingEnabled { get; }
|
|
|
public abstract virtual UInt32 CaretWidth { get; }
|
|
|
public abstract virtual Size CursorSize { get; }
|
|
|
public abstract virtual UInt32 DoubleClickTime { get; }
|
|
|
public abstract virtual HandPreference HandPreference { get; }
|
|
|
public abstract virtual UInt32 MessageDuration { get; }
|
|
|
public abstract virtual UInt32 MouseHoverTime { get; }
|
|
|
public abstract virtual Size ScrollBarArrowSize { get; }
|
|
|
public abstract virtual Size ScrollBarSize { get; }
|
|
|
public abstract virtual Size ScrollBarThumbBoxSize { get; }
|
|
|
public abstract virtual UInt32 UIElementColor(UIElementType DesiredElement);
|
|
|
public sealed enum UIElementType
|
|
|
: IComparable, IFormattable, IConvertible
|
|
|
{ ActiveCaption, Background, ButtonFace, ButtonText, CaptionText, GrayText, Highlight, HighlightText, Hotlight, InactiveCaption, InactiveCaptionText, Window, WindowText }
|
|
|
public sealed class UISettings
|
|
|
: __ComObject, IUISettings
|
|
|
public virtual Boolean AnimationsDisabled { get; }
|
|
|
public virtual UInt32 CaretBlinkRate { get; }
|
|
|
public virtual Boolean CaretBrowsingEnabled { get; }
|
|
|
public virtual UInt32 CaretWidth { get; }
|
|
|
public virtual Size CursorSize { get; }
|
|
|
public virtual UInt32 DoubleClickTime { get; }
|
|
|
public virtual HandPreference HandPreference { get; }
|
|
|
public virtual UInt32 MessageDuration { get; }
|
|
|
public virtual UInt32 MouseHoverTime { get; }
|
|
|
public virtual Size ScrollBarArrowSize { get; }
|
|
|
public virtual Size ScrollBarSize { get; }
|
|
|
public virtual Size ScrollBarThumbBoxSize { get; }
|
|
|
public virtual UInt32 UIElementColor(UIElementType DesiredElement);
|