CWinTraitsOR Class

This class provides a method for standardizing the styles used when creating a window object.

template <
   DWORD t_dwStyle = 0,
   DWORD t_dwExStyle = 0,
   class TWinTraits = CControlWinTraits 
>
class CWinTraitsOR

Parameters

  • t_dwStyle
    Default window styles.

  • t_dwExStyle
    Default extended window styles.

Remarks

This window traits class provides a simple method for standardizing the styles used for the creation of an ATL window object. Use a specialization of this class as a template parameter to CWindowImpl or another of ATL's window classes to specify the minimum set of standard and extended styles to be used for instances of that window class.

Use a specialization of this template if you want to ensure that certain styles are set for all instances of the window class while permitting other styles to be set on a per-instance basis in the call to CWindowImpl::Create.

If you want to provide default window styles that will be used only when no other styles are specified in the call to CWindowImpl::Create, use CWinTraits instead.

Requirements

Header: atlwin.h

See Also

Concepts

Understanding Window Traits

Other Resources

CWinTraitsOR Members

ATL Class Overview