INITCOMMONCONTROLSEX (Structures)
Last changed: -178.121.197.249

.
Summary

C# Definition:

    struct INITCOMMONCONTROLSEX {
        public int dwSize;
        public uint dwICC;
    }

    public struct INITCOMMONCONTROLSEX
    {
        private int dwSize;
        public uint dwICC;

        public INITCOMMONCONTROLSEX()
        {
        dwSize = Marshal.SizeOf(typeof(INITCOMMONCONTROLSEX));
        dwICC = 0;
        }

        public INITCOMMONCONTROLSEX(uint dwICC)
        : this()
        {
        this.dwICC = dwICC;
        }

        public INITCOMMONCONTROLSEX(CommonControls ICC)
        : this((uint)ICC)
        { }

        public CommonControls ICC { get { return (CommonControls)dwICC; } set { dwICC = (uint)value; } }
    }


VB Definition:

    Public Structure INITCOMMONCONTROLSEX
        Public dwSize As Integer
        Public dwICC As System.UInt32
    End Structure

Public Structure INITCOMMONCONTROLSEX
    Private dwSize As Integer
    Public dwICC As UInteger

    Public Sub New()
        dwSize = Marshal.SizeOf(GetType(INITCOMMONCONTROLSEX))
        dwICC = 0
    End Sub

    Public Sub New(dwICC As UInteger)
        Me.New()
        Me.dwICC = dwICC
    End Sub

    Public Sub New(ICC As CommonControls)
        Me.New(CUInt(ICC))
    End Sub

    Public Property ICC() As CommonControls
        Get
            Return DirectCast(dwICC, CommonControls)
        End Get
        Set
            dwICC = CUInt(value)
        End Set
    End Property
End Structure

User-Defined Field Types:

    public enum CommonControls : uint
    {
     ICC_LISTVIEW_CLASSES   = 0x00000001, // listview, header
     ICC_TREEVIEW_CLASSES   = 0x00000002, // treeview, tooltips
     ICC_BAR_CLASSES    = 0x00000004, // toolbar, statusbar, trackbar, tooltips
     ICC_TAB_CLASSES    = 0x00000008, // tab, tooltips
     ICC_UPDOWN_CLASS       = 0x00000010, // updown
     ICC_PROGRESS_CLASS     = 0x00000020, // progress
     ICC_HOTKEY_CLASS       = 0x00000040, // hotkey
     ICC_ANIMATE_CLASS      = 0x00000080, // animate
     ICC_WIN95_CLASSES      = 0x000000FF,
     ICC_DATE_CLASSES       = 0x00000100, // month picker, date picker, time picker, updown
     ICC_USEREX_CLASSES     = 0x00000200, // comboex
     ICC_COOL_CLASSES       = 0x00000400, // rebar (coolbar) control
     ICC_INTERNET_CLASSES   = 0x00000800,
     ICC_PAGESCROLLER_CLASS = 0x00001000,  // page scroller
     ICC_NATIVEFNTCTL_CLASS = 0x00002000,  // native font control
     ICC_STANDARD_CLASSES   = 0x00004000,
     ICC_LINK_CLASS     = 0x00008000
    }

Notes:

None.

Documentation