The INITCOMMONCONTROLSEX structure documentation mention the following:
ICC_STANDARD_CLASSES
Load one of the intrinsic User32 control classes. The user controls include button, edit, static, listbox, combobox, and scroll bar.
I don't understand what this means, are the "button, edit, static, listbox, combobox" considered to be common controls?!
I think the explanation for this is the following:
There are two versions of these controls, one version resides in user32.dll, and the other version resides is in comctl32.dll, now when I use Visual Styles (by adding a manifest file to my program), the version used will be that of comctl32.dll, and if I used Visual Styles then I should call InitCommonControlsEx() with ICC_STANDARD_CLASSES.
Is this correct?