This structure carries information used to load common control classes from the dynamic-link library (DLL). This structure is used with the InitCommonControlsEx function.

typedef struct tagINITCOMMONCONTROLSEX {
DWORD dwSize;


  • dwSize
    Specifies the size of the structure, in bytes.
  • dwICC
    Indicates which common control classes will be loaded from the DLL. It can be a combination of the following values:
    Value Description
    ICC_BAR_CLASSES Loads toolbar, status bar, trackbar and command bar classes.
    ICC_COOL_CLASSES Loads rebar control class.
    ICC_DATE_CLASSES Loads date and time-picker control class.
    ICC_LISTVIEW_CLASSES Loads list view and header control classes.
    ICC_PROGRESS_CLASS Loads progress bar control class.
    ICC_TAB_CLASSES Loads tab control classes.
    ICC_TREEVIEW_CLASSES Loads tree view control classes.
    ICC_UPDOWN_CLASS Loads Up-Down control class.


Windows CE does not support the ICC_ANIMATE_CLASS, ICC_HOTKEY_CLASS, ICC_INTERNET_CLASSES, or ICC_USEREX_CLASSES flags in the dwICC member.


Runs on Versions Defined in Include Link to
Windows CE OS 2.0 and later Commctrl.h    

Note   This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.

 Last updated on Tuesday, July 13, 2004

© 1992-2000 Microsoft Corporation. All rights reserved.