| C_GradientInfo | Structure to define gradient information for creating gradient brushes |
| C_IxForm | Structure representing a 3x3 transformation matrix |
| C_SHDITEM | 列表头项 |
| C_XmlParseResult | Structure containing the result of XML parsing |
| CActiveXSite | Template class for managing an ActiveX control site |
| Cattr | Bitfield structure for font style attributes |
| CCElementTraits< FontInfo > | Hash and comparison template for FontInfo |
| CCElementTraits< SFindInfo > | SFindInfo的特性类,用于定义哈希和比较操作 |
| CCElementTraits< SkinKey > | Template specialization for SkinKey to provide hash and comparison functions |
| CCElementTraits< SObjectInfo > | SObjectInfo Hash and Comparison Traits |
| CCElementTraits< SResID > | 特性类,用于定义SResID的哈希和比较操作 |
| Cchar_traits | Character traits for ASCII strings |
| CCSTree | Template class for a tree structure |
| CDefaultPtrDisposer | Default implementation of PtrDisposer |
| CDXLVITEM | Item structure |
| CDXLVSUBITEM | Subitem structure |
| CFocusSearch | Implements the algorithm to find the next view to focus |
| CFontInfo | Font information structure |
| CFontKey | Key for a FONT |
| CFONTSTYLE | Font style union |
| CFreeFunctionSlot | 通过自由函数指针回调的槽函数类 |
| CIAccelerator | Interface for an accelerator key |
| CIAcceleratorMgr | Interface for managing accelerator keys |
| CIAcceleratorTarget | Interface for handling accelerator key presses |
| CIAxHostDelegate | Delegate interface for ActiveX host operations |
| CIBitmapS | Bitmap object interface |
| CIBrushS | Brush object interface |
| CIFontS | Font object interface |
| CIIdleHandler | Interface for handling idle time |
| CIImgDecoderFactory | Interface for image decoder factory |
| CIImgFrame | Interface for an image frame |
| CIImgX | Interface for image data |
| CIMessageLoop | Interface for message loops |
| CIMsgFilter | Interface for message filtering |
| CIMsgLoopFactory | Interface for creating message loops |
| CINativeWnd | Interface for Native Window Operations |
| CINotifyCallback | 通知回调接口 |
| CIObjRef | Interface for reference counting |
| CIPath | Interface for path objects |
| CIPenS | Pen object interface |
| CIRealWndHandler | Interface for handling real window operations |
| CIRegionS | Region object interface |
| CIRenderFactory | RenderFactory object |
| CIRenderObj | Base class for all renderable objects |
| CIRenderTarget | Interface for rendering target objects |
| CIResProvider | ResProvider对象 |
| CIScrollBarHost | Interface for scrollbar host |
| CISDropDownOwner | Interface for Dropdown Owner |
| CISkinObj | Interface for Skin Objects |
| CISwndContainer | SOUI Window Container Interface |
| CISystemObjectRegister | Interface for registering various system objects in SOUI |
| CITimelineHandler | 时间轴处理接口 |
| CIToolTip | Interface for Tooltip Objects |
| CIToolTipFactory | Interface for Tooltip Factory |
| CITranslator | Language Translation Interface |
| CITranslatorMgr | Language Translation Interface Manager |
| CIUiDefInfo | Interface for UI definition information |
| CIXmlAttr | Interface for XML attributes |
| CIXmlDoc | Interface for XML Document |
| CIXmlNode | Interface for XML nodes |
| CLog | 日志记录类 |
| CLvAdatperImpl | 列表适配器实现模板类 |
| CMemberFunctionSlot | 通过类成员函数回调的槽函数类模板 |
| CMinimumIDispatchImpl | |
| CMsgHandlerInfo | Structure containing message handler information |
| CNoRefIUnknownImpl | |
| CPtrDisposer | Base class for disposing of a pointer |
| CSAccelerateDecelerateInterpolator | An interpolator where the rate of change starts and ends slowly, accelerating in the middle |
| CSAccelerateInterpolator | An interpolator where the rate of change starts slow and accelerates |
| CSAccelerator | Accelerator key mapping |
| CSActiveX | Class for embedding ActiveX controls in SUI windows |
| CSAdapterBase | 列表适配器基类 |
| CSAlphaAnimation | An animation that controls the alpha level of an object |
| CSAnimateImgWnd | 动画图片窗口 |
| CSAnimation | Abstraction for an Animation that can be applied to Views, Surfaces, or other objects |
| CSAnimationSet | Represents a group of Animations that should be played together |
| CSAnimatorGroup | Manages a group of animations |
| CSAnticipateInterpolator | An interpolator where the change starts backward before moving forward |
| CSAnticipateOvershootInterpolator | An interpolator where the change starts backward before moving forward and overshoots the target |
| CSAppDir | 应用程序目录管理类 |
| CSApplication | SOUI Application |
| CSAutoBuf | A smart buffer management class that automatically handles memory allocation and deallocation |
| CSAutoEnableHostPrivUiDef | A helper class to enable or disable private UI definitions for the host container |
| CSAutoLock | Auto-lock class for managing critical sections |
| CSAutoReadLock | Auto-lock class for managing shared locks |
| CSAutoRefPtr | Smart pointer class for managing COM-style reference-counted objects |
| CSAutoWriteLock | Auto-lock class for managing exclusive locks |
| CSAxContainer | Implementation of an ActiveX container |
| CSBounceInterpolator | An interpolator where the change bounces at the end |
| CSButton | 按钮控件类 |
| ►CSCalendar | Calendar Control Class |
| CwDayInfo | Date information structure |
| CwMonthOrYearInfo | Month or year information structure |
| CSCalendarCore | Calendar Core Class |
| CSCaption | 标题栏控件类 |
| CSCaret | Caret management class |
| CSCheckBox | 复选框控件类 |
| CSCmnMap | Template class for managing a map of objects with keys |
| CSColor | 以ARGB格式存储颜色值的类 |
| CSColorAnimator | Animator for COLORREF values |
| CSColorParser | Parser for color values |
| CSComboBox | Editable ComboBox Control |
| CSComboBoxBase | Base ComboBox Control |
| CSComboEdit | Edit Control Embedded in ComboBox |
| CSComboView | ComboBox Control with ListView |
| CSCriticalSection | Wrapper class for a critical section |
| CSCriticalSectionImpl | Implementation class for critical section |
| CSCycleInterpolator | An interpolator where the change repeats a specified number of cycles |
| CSDateTimePicker | DateTime Picker Control |
| CSDecelerateInterpolator | An interpolator where the rate of change starts fast and decelerates |
| CSDIBHelper | 提供对位图进行颜色处理的辅助类 |
| CSDimensionParser | Parser for dimension values |
| CSDpiAwareFont | Class for managing DPI-aware fonts. This class provides functionality to handle font scaling based on DPI settings |
| CSDpiHandler | 处理DPI变化的模板类 |
| CSDpiScale | 提供DPI缩放比例处理的类 |
| CSDropDownWnd | Dropdown Window Class |
| CSDropTargetDispatcher | Manages the dispatching of drag-and-drop targets between DUI windows |
| CSEdit | Simple Edit Control |
| CSEmptyable | A template class that can represent a value or be empty (NULL) |
| CSEvent | 表示一个事件对象 |
| CSEventSet | 表示一组事件对象 |
| CSFindInfo | 查找信息结构体 |
| CSFloatAnimator | Animator for float values |
| CSFocusManager | Focus management object for DUI windows |
| CSFontPool | Font pool management class |
| CSFrame | Frame Control |
| CSGradient | Gradient management class |
| CSGradientDesc | Gradient Descriptor |
| CSGradientPool | Manages the mapping of gradient names to IGradient objects |
| CSGridLayout | 网格布局类 |
| CSGridLayoutParam | 网格布局参数类 |
| CSGroup | 组控件 |
| CSHBox | 水平线性布局类 |
| CSHeaderCtrl | Header Control |
| CSHostDialog | Dialog host window class |
| CSHostMgr | 管理宿主窗口消息处理的单例类 |
| CSHostPresenter | Presenter class for the host window. This class manages the lifecycle and rendering of the host window |
| ►CSHostWnd | The main host window class responsible for managing the layout, events, and rendering of SOUI windows |
| CSHostAnimationHandler | Handler class for host window animations |
| CSHostWndAttr | Class defining attributes for the host window |
| CSHotKeyCtrl | HotKey Control |
| CSIconWnd | 图标控件 |
| CSImageButton | 图片按钮类 |
| CSImageWnd | 图片控件类 |
| CSIntAnimator | Animator for integer values |
| CSIntParser | Parser for integer values |
| CSkinKey | Key for identifying a skin object in the pool |
| CSLayoutSize | 布局大小类 |
| CSLine | 线条控件 |
| CSLinearInterpolator | An interpolator where the rate of change is constant |
| CSLinearLayout | 线性布局类 |
| CSLinearLayoutParam | 线性布局参数类 |
| CSLink | 超链接控件类 |
| CSListBox | List Box Control |
| CSListCtrl | List Control |
| CSListViewItemLocatorFix | 固定高度的列表视图项定位器 |
| ►CSListViewItemLocatorFlex | 可变高度的列表视图项定位器 |
| CBranchInfo | 分支信息结构 |
| CSegmentInfo | 段信息类 |
| CSLogBinary | 二进制日志数据类 |
| CSLogStream | 日志流类,用于格式化日志输出 |
| CSLvObserverMgr | 管理列表数据集观察者的类 |
| CSMatrix | Holds a 3x3 matrix for transforming coordinates. SMatrix does not have a constructor, so it must be explicitly initialized using either reset() - to construct an identity matrix, or one of the set functions (e.g., setTranslate, setRotate, etc.) |
| CSMcAdapterBase | 多列适配器基类 |
| CSMCListView | Multi-Column List View Control |
| CSMenu | 菜单类 |
| CSMenuAttr | 菜单属性类 |
| CSMenuBar | Menu Bar Control |
| CSMenuBarItem | Menu Bar Item |
| CSMenuEx | 扩展菜单类 |
| CSMenuExItem | 扩展菜单项类 |
| CSMenuItemData | 菜单项数据结构 |
| CSMenuODWnd | 所有者绘制菜单窗口类 |
| CSMessageBoxImpl | Message Box Implementation |
| CSMessageLoop | Message loop class for handling window messages and idle processing. This class implements the IMessageLoop interface and manages the message loop for a window |
| CSNamedColor | Manages named colors |
| CSNamedDimension | Manages named dimensions |
| CSNamedFont | Manages named fonts |
| CSNamedID | Manages named integer IDs |
| CSNamedString | Manages named strings |
| CSNamedValue | Template class for managing named values |
| CSNativeWnd | Class for managing native window operations |
| CSNativeWndHelper | Helper class for managing native window resources |
| CSNcPainter | Non-client area painter class. This class handles the painting and event processing for the non-client area of a window |
| CSNcPanel | Non-client panel class. This class represents a panel in the non-client area |
| CSNoCopyable | |
| CSNotifyCenter | 通知中心类,管理事件的注册、注销和触发 |
| CSObjDefAttr | Class for managing default attributes of objects |
| CSObject | SOUI系统中的对象基类 |
| CSObjectDefaultRegister | Default implementation of ISystemObjectRegister |
| CSObjectFactoryMgr | Manager for object factories |
| CSObjectImpl | Template class for implementing the SObject interface |
| ►CSouiLayout | Soui布局类 |
| CWndPos | 窗口位置结构体 |
| CSouiLayoutParam | Soui布局参数类 |
| CSOvershootInterpolator | An interpolator where the change overshoots the target and then comes back |
| CSOwnerDraw | 所有者绘制模板类 |
| CSPainter | Helper class for painting |
| CSPanel | Panel with Scrollbar Support |
| CSPointAnimator | Animator for POINT values |
| CSProgress | 进度条类 |
| CSRadioBox | 单选框控件类 |
| CSRadioGroup | 单选按钮组控件 |
| CSRealWnd | Real Window Control |
| CSRectAnimator | Animator for RECT values |
| CSResID | 资源标识符类 |
| CSResLoadFromFile | Utility class for loading resources from files |
| CSResLoadFromMemory | Utility class for loading resources from memory |
| CSResProviderFiles | Resource provider for resources stored in files |
| CSResProviderMgr | Resource Provider Manager |
| CSRichEdit | RichEdit Control |
| CSRootWindow | Root window class derived from SWindow |
| CSRotateAnimation | An animation that controls the rotation of an object. This rotation takes place in the X-Y plane |
| CSRwLock | A read-write lock class |
| CSScaleAnimation | An animation that controls the scale of an object. You can specify the point to use for the center of scaling |
| CSScrollBar | Scrollbar control |
| CSScrollBarHandler | Scrollbar Handler |
| CSScrollView | Scrollable Panel |
| CSSemaphore | A class for thread synchronization using semaphores |
| CSSharedCount | Manages the reference count for a shared pointer |
| CSSharedPtr | A smart pointer class that manages the lifetime of an object using reference counting |
| CSSingleton | Singleton Template |
| CSSingleton2 | Pseudo-Singleton Template |
| CSSizeAnimator | Animator for SIZE values |
| CSSkinButton | Button Skin |
| CSSkinColorRect | Color Rectangle Skin |
| CSSkinGradation | Gradient Skin |
| CSSkinGradation2 | Enhanced Gradient Skin |
| CSSKinGroup | Represents a group of skins for different states |
| CSSkinImgCenter | Centered Image Skin |
| CSSkinImgFrame | Image Frame Skin |
| CSSkinImgFrame2 | Enhanced Image Frame Skin |
| CSSkinImgList | Image List Skin |
| CSSkinObjBase | Base class for skin objects |
| CSSkinPool | Manages the mapping of skin names to ISkinObj objects |
| CSSkinScrollbar | Scrollbar Skin |
| CSSliderBar | 滑块工具条 |
| CSSpinButtonCtrl | A spin button control class derived from TWindowProxy<ISpinButtonCtrl> |
| CSSplitPane | A pane within a split window |
| CSSplitWnd | A split window that can contain multiple panes |
| CSSplitWnd_Col | A vertical split window |
| CSSplitWnd_Row | A horizontal split window |
| CSStackPage | A page within a stack view |
| CSStackView | A stack view that can contain multiple pages |
| CSState2Index | Maps skin states to indices |
| CSStateHelper | Helper class for managing window states |
| CSStatic | 静态文本控件类 |
| CSStrCpCvt | Class for string code page conversion |
| CSStringA | A class representing an ASCII string |
| CSStringParser | Parser for string values |
| CSStringW | A class representing an ASCII string |
| CSStylePool | Manages the mapping of style names to XML nodes |
| CSSwitch | A switch control class derived from SWindow |
| CSTabCtrl | A tab control for managing multiple tab pages |
| CSTabPage | A tab page within a tab control |
| CStdFunctionSlot | 通过标准函数对象回调的槽函数类 |
| CSTemplatePool | Manages the mapping of template names to template strings |
| CSTextHost | Describe |
| CSTextServiceHelper | Describe |
| ►CSTileView | A tile view control for displaying items in a grid layout |
| CItemInfo | Information about an item in the tile view |
| CSTileViewItemLocator | 瓷砖视图项定位器类 |
| CSTime | 时间类 |
| CSTimer | 定时器类 |
| CSTimerGenerator | 定时器生成器类,继承自单例映射类 |
| CSTimerID | Structure representing a timer ID |
| CSTimerlineHandlerMgr | Manages a collection of timeline handlers |
| CSTimeSpan | 时间间隔类 |
| CSTipCtrl | 提示控件类,继承自IToolTip和SNativeWnd |
| CSToggle | Toggle控件 |
| CSTransformation | Defines the transformation to be applied at one point in time of an Animation |
| CSTranslateAnimation | An animation that controls the position of an object |
| ►CSTreeAdapterBase | 树形适配器基类模板 |
| CItemInfo | 树节点数据结构 |
| CTreeDataFreer | 树节点数据释放器类 |
| ►CSTreeCtrl | A tree control for displaying hierarchical data |
| CIListener | Listener interface for tree view events |
| CSTreeView | Class representing a tree view control |
| CSTreeViewItemLocator | Class responsible for locating and managing tree view items |
| CSTrText | Class for handling text with translation support |
| CSTvObserverMgr | 管理树形数据集观察者的类 |
| CSUiDef | Manages UI definitions, including skins, styles, templates, gradients, and named values |
| CSValueAnimator | A simple timing engine for running animations which calculate animated values and set them on target objects |
| CSValueDescription | Utility class to parse a string description of a size |
| CSVBox | 垂直线性布局类 |
| CSViewSwitchAnimator | Animator for switching views in SStackView |
| CSWindow | Base class for SOUI DUI windows |
| CSWindowFinder | 窗口查找器类,继承自单例类 |
| CSWindowMgr | Manages DUI windows in the SOUI system |
| CSwndContainerImpl | Implementation of the SOUI window container |
| CSWNDMSG | Structure representing a window message |
| CSwndStyle | Manages the style attributes of SOUI windows |
| CSwndToolTipInfo | Information for window tooltips |
| CSXmlAttr | Class representing an XML attribute |
| CSXmlDoc | Implementation of IXmlDoc |
| CSXmlNode | Class representing an XML node |
| CtagLBITEM | List Box Item Structure |
| CTAutoEventMapReg | 自动注册和注销事件映射的模板类 |
| CTIMERINFO | 定时器信息结构体 |
| CTIPID | Identifier for a tooltip |
| CTNAMEDVALUE | Structure to hold a named value |
| CTObjRefImpl | Template class implementing the IObjRef interface |
| CTObjRefImpl2 | Template class extending TObjRefImpl with a specific final release behavior |
| CTplSObjectFactory | Template-based object factory |
| CTvAdatperImpl | 树形适配器实现模板类 |
| CTValueAnimator | Template class for creating value animators |
| CTVITEM | Structure representing a tree view item |
| CTypeEvaluator | Template class for evaluating interpolated values between a start and end value |
| CTypeEvaluator< COLORREF > | Specialized class for evaluating interpolated values between two COLORREF values |
| Cwchar_traits | Character traits for ASCII strings |