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 |