Csw::App | App类 |
Csw::CanvasLayoutTag | 绝对位置布局方式的布局标记 |
Csw::Color | 颜色 |
Csw::CursorHelper | 用于获取鼠标句柄的工具类 |
Csw::Dictionary< TKey, TVal > | 字典类,内部维护了一个指向std::map的智能指针 |
Csw::Dip | 用于处理设备独立像素(dip)与屏幕像素之间的转换 |
Csw::DockLayoutTag | 停靠布局标记 |
Csw::FakePtr< T > | 伪指针,用于实现使用operator->取属性字段 |
►Cstd::false_type | |
Csw::_EnumSupportBitOperations< T > | 用于标记枚举是否支持位运算 |
►Csw::_HasEventType< T, typename > | 结构体模板,用于检测类型T是否含有名为EventType的静态字段 |
Csw::_IsTypedRoutedEventArgs< T > | 结构体模板,用于检测类型T是否包含事件类型信息 |
►Csw::FileDialog | “打开文件”对话框与“另存为”对话框的基类 |
Csw::OpenFileDialog | “打开文件”对话框 |
Csw::SaveFileDialog | “另存为”对话框 |
Csw::FileFilter | 文件筛选器 |
Csw::FileFilterItem | 文件筛选器信息 |
Csw::FolderBrowserDialog | 选择文件夹对话框 |
Csw::Font | 字体类 |
►Csw::GridColumn | 网格中的列信息 |
Csw::AutoSizeGridColumn | 自动宽度的列 |
Csw::FillRemainGridColumn | 填充剩余宽度的列 |
Csw::FixSizeGridColumn | 固定宽度的列 |
Csw::GridLayoutTag | 网格布局方式的布局标记 |
►Csw::GridRow | 网格中的行信息 |
Csw::AutoSizeGridRow | 自动高度的行 |
Csw::FillRemainGridRow | 填充剩余高度的行 |
Csw::FixSizeGridRow | 固定高度的行 |
Csw::HotKey | 表示一个热键 |
Csw::IconHelper | 用于获取图标句柄的工具类 |
►Csw::ILayout | 布局接口 |
►Csw::LayoutHost | 用于托管元素的布局方式的对象类型,是所有布局方式类型的基类 |
Csw::CanvasLayout | 绝对位置布局方式 |
Csw::DockLayout | 停靠布局 |
Csw::FillLayout | 一种将全部元素都铺满的布局,一般用于在只有一个子元素的时候将该元素铺满整个可用区域 |
Csw::GridLayout | 网格布局方式 |
►Csw::StackLayoutH | 横向堆叠布局 |
Csw::StackLayout | 堆叠布局 |
►Csw::StackLayoutV | 纵向堆叠布局 |
Csw::StackLayout | 堆叠布局 |
Csw::UniformGridLayout | 均匀大小网格布局 |
►Csw::WrapLayoutH | 横向自动换行布局 |
Csw::WrapLayout | 自动换行布局 |
►Csw::WrapLayoutV | 纵向自动换行布局 |
Csw::WrapLayout | 自动换行布局 |
►Csw::UIElement | 表示界面中的元素 |
►Csw::Control | 控件 |
►Csw::ItemsControl< StrList > | |
Csw::ListView | 列表视图 |
Csw::Animation | 动画控件,仅支持无音频的avi动画 |
►Csw::ButtonBase | 窗口类名为BUTTON的控件类型的基类 |
Csw::Button | 按钮 |
►Csw::CheckableButton | 表示可选中的按钮类型(单选框、复选框等) |
Csw::CheckBox | 复选框 |
Csw::RadioButton | 单选框 |
Csw::DateTimePicker | 日期和时间选取器 |
Csw::HotKeyControl | 热键框 |
►Csw::ItemsControl< TItem > | 表示可用于呈现一组项的控件 |
Csw::ComboBox | 组合框 |
Csw::ListBox | 列表框 |
Csw::MonthCalendar | 月历控件 |
►Csw::PanelBase | 面板类型的基类 |
Csw::GroupBox | 组合框 |
►Csw::Panel | 面板 |
Csw::Canvas | 一种可以为子元素设置绝对位置的面板,与普通Panel不同的是Canvas支持自动滚动条 |
Csw::DockPanel | 停靠面板 |
Csw::Grid | 由列和行组成的灵活的网格区域 |
Csw::StackPanel | 堆叠面板 |
Csw::UniformGrid | 提供一种在网格(网格中的所有单元格都具有相同的大小)中排列内容的方法 |
Csw::WrapPanel | 自动换行面板 |
Csw::ProgressBar | 进度条控件 |
Csw::Slider | 滑块控件 |
►Csw::StaticControl | 静态控件 |
Csw::BmpBox | 用于显示一个位图的控件 |
►Csw::HwndHost | 将Win32 window托管为SimpleWindow控件 |
Csw::IPAddressControl | IP地址框 |
Csw::IconBox | 用于显示一个图标的控件 |
Csw::Label | 标签 |
Csw::Splitter | 分隔条 |
Csw::StatusBar | 状态栏 |
Csw::SysLink | 包含链接的文本区域 |
Csw::TabControl | 标签页控件 |
►Csw::TextBoxBase | 窗口类名为EDIT的控件类型的基类 |
Csw::PasswordBox | 密码框 |
Csw::TextBox | 编辑框 |
Csw::HwndWrapper | 将Win32 window包装为SimpleWindow对象 |
►Csw::Layer | 表示可以设置布局方式的元素类型,如窗口、面板等 |
Csw::PanelBase | 面板类型的基类 |
Csw::Window | 窗口 |
Csw::ImageList | 图像列表 |
►Csw::ITag | Tag接口 |
Csw::MenuItem | 菜单项 |
Csw::UIElement | 表示界面中的元素 |
Csw::KeyFlags | Https://learn.microsoft.com/en-us/windows/win32/inputdev/about-keyboard-input#keystroke-message-flags |
Csw::List< T > | 列表类,内部维护了一个指向std::vector的智能指针 |
Csw::List< sw::GridColumn > | |
Csw::List< sw::GridRow > | |
Csw::ListViewColumn | 列表视图的列信息 |
►Csw::MenuBase | 菜单类型的基类 |
Csw::ContextMenu | 上下文菜单 |
Csw::Menu | 菜单 |
Csw::MsgBox | 消息框类 |
Csw::MsgBoxResultHelper | 处理消息框消息的帮助类 |
Csw::Path | 用于处理文件路径的工具类 |
Csw::Point | 表示相对于左上角的点坐标 |
Csw::ProcMsg | 对Windows窗口消息的封装 |
►Csw::PropertyBase< T, TDerived > | 属性基类模板 |
Csw::PtrPropertyBase< T, TDerived > | 指针属性基类模板 |
►Csw::PropertyBase< AppQuitMode, Property< AppQuitMode > > | |
Csw::Property< AppQuitMode > | |
►Csw::PropertyBase< BmpBoxSizeMode, Property< BmpBoxSizeMode > > | |
Csw::Property< BmpBoxSizeMode > | |
►Csw::PropertyBase< bool, Property< bool > > | |
Csw::Property< bool > | |
►Csw::PropertyBase< bool, ReadOnlyProperty< bool > > | |
Csw::ReadOnlyProperty< bool > | |
►Csw::PropertyBase< DateTimePickerFormat, Property< DateTimePickerFormat > > | |
Csw::Property< DateTimePickerFormat > | |
►Csw::PropertyBase< double, Property< double > > | |
Csw::Property< double > | |
►Csw::PropertyBase< double, ReadOnlyProperty< double > > | |
Csw::ReadOnlyProperty< double > | |
►Csw::PropertyBase< FileDialogFlags, Property< FileDialogFlags > > | |
Csw::Property< FileDialogFlags > | |
►Csw::PropertyBase< FolderDialogFlags, Property< FolderDialogFlags > > | |
Csw::Property< FolderDialogFlags > | |
►Csw::PropertyBase< HBITMAP, ReadOnlyProperty< HBITMAP > > | |
Csw::ReadOnlyProperty< HBITMAP > | |
►Csw::PropertyBase< HICON, ReadOnlyProperty< HICON > > | |
Csw::ReadOnlyProperty< HICON > | |
►Csw::PropertyBase< HINSTANCE, ReadOnlyProperty< HINSTANCE > > | |
Csw::ReadOnlyProperty< HINSTANCE > | |
►Csw::PropertyBase< HorizontalAlignment, Property< HorizontalAlignment > > | |
Csw::Property< HorizontalAlignment > | |
►Csw::PropertyBase< HWND, ReadOnlyProperty< HWND > > | |
Csw::ReadOnlyProperty< HWND > | |
►Csw::PropertyBase< int, Property< int > > | |
Csw::Property< int > | |
►Csw::PropertyBase< int, ReadOnlyProperty< int > > | |
Csw::ReadOnlyProperty< int > | |
►Csw::PropertyBase< Orientation, Property< Orientation > > | |
Csw::Property< Orientation > | |
►Csw::PropertyBase< ProgressBarState, Property< ProgressBarState > > | |
Csw::Property< ProgressBarState > | |
►Csw::PropertyBase< std::wstring, Property< std::wstring > > | |
Csw::Property< std::wstring > | |
►Csw::PropertyBase< std::wstring, ReadOnlyProperty< std::wstring > > | |
Csw::ReadOnlyProperty< std::wstring > | |
►Csw::PropertyBase< StrList, ReadOnlyProperty< StrList > > | |
Csw::ReadOnlyProperty< StrList > | |
►Csw::PropertyBase< sw::BorderStyle, Property< sw::BorderStyle > > | |
Csw::Property< sw::BorderStyle > | |
►Csw::PropertyBase< sw::CheckState, Property< sw::CheckState > > | |
Csw::Property< sw::CheckState > | |
►Csw::PropertyBase< sw::Color, Property< sw::Color > > | |
Csw::Property< sw::Color > | |
►Csw::PropertyBase< sw::ContextMenu *, PtrProperty< sw::ContextMenu * > > | |
►Csw::PtrPropertyBase< sw::ContextMenu *, PtrProperty< sw::ContextMenu * > > | |
Csw::PtrProperty< sw::ContextMenu * > | |
►Csw::PropertyBase< sw::FileFilter *, ReadOnlyPtrProperty< sw::FileFilter * > > | |
►Csw::PtrPropertyBase< sw::FileFilter *, ReadOnlyPtrProperty< sw::FileFilter * > > | |
Csw::ReadOnlyPtrProperty< sw::FileFilter * > | |
►Csw::PropertyBase< sw::Font, Property< sw::Font > > | |
Csw::Property< sw::Font > | |
►Csw::PropertyBase< sw::FontWeight, Property< sw::FontWeight > > | |
Csw::Property< sw::FontWeight > | |
►Csw::PropertyBase< sw::HorizontalAlignment, Property< sw::HorizontalAlignment > > | |
Csw::Property< sw::HorizontalAlignment > | |
►Csw::PropertyBase< sw::HotKey, Property< sw::HotKey > > | |
Csw::Property< sw::HotKey > | |
►Csw::PropertyBase< sw::LayoutHost *, PtrProperty< sw::LayoutHost * > > | |
►Csw::PtrPropertyBase< sw::LayoutHost *, PtrProperty< sw::LayoutHost * > > | |
Csw::PtrProperty< sw::LayoutHost * > | |
►Csw::PropertyBase< sw::List< std::wstring >, ReadOnlyProperty< sw::List< std::wstring > > > | |
Csw::ReadOnlyProperty< sw::List< std::wstring > > | |
►Csw::PropertyBase< sw::Menu *, PtrProperty< sw::Menu * > > | |
►Csw::PtrPropertyBase< sw::Menu *, PtrProperty< sw::Menu * > > | |
Csw::PtrProperty< sw::Menu * > | |
►Csw::PropertyBase< sw::Orientation, Property< sw::Orientation > > | |
Csw::Property< sw::Orientation > | |
►Csw::PropertyBase< sw::Point, ReadOnlyProperty< sw::Point > > | |
Csw::ReadOnlyProperty< sw::Point > | |
►Csw::PropertyBase< sw::Rect, Property< sw::Rect > > | |
Csw::Property< sw::Rect > | |
►Csw::PropertyBase< sw::Rect, ReadOnlyProperty< sw::Rect > > | |
Csw::ReadOnlyProperty< sw::Rect > | |
►Csw::PropertyBase< sw::TextTrimming, Property< sw::TextTrimming > > | |
Csw::Property< sw::TextTrimming > | |
►Csw::PropertyBase< sw::Thickness, Property< sw::Thickness > > | |
Csw::Property< sw::Thickness > | |
►Csw::PropertyBase< sw::UIElement *, ReadOnlyPtrProperty< sw::UIElement * > > | |
►Csw::PtrPropertyBase< sw::UIElement *, ReadOnlyPtrProperty< sw::UIElement * > > | |
Csw::ReadOnlyPtrProperty< sw::UIElement * > | |
►Csw::PropertyBase< sw::VerticalAlignment, Property< sw::VerticalAlignment > > | |
Csw::Property< sw::VerticalAlignment > | |
►Csw::PropertyBase< sw::Window *, PtrProperty< sw::Window * > > | |
►Csw::PtrPropertyBase< sw::Window *, PtrProperty< sw::Window * > > | |
Csw::PtrProperty< sw::Window * > | |
►Csw::PropertyBase< sw::Window *, ReadOnlyPtrProperty< sw::Window * > > | |
►Csw::PtrPropertyBase< sw::Window *, ReadOnlyPtrProperty< sw::Window * > > | |
Csw::ReadOnlyPtrProperty< sw::Window * > | |
►Csw::PropertyBase< sw::WndBase *, ReadOnlyPtrProperty< sw::WndBase * > > | |
►Csw::PtrPropertyBase< sw::WndBase *, ReadOnlyPtrProperty< sw::WndBase * > > | |
Csw::ReadOnlyPtrProperty< sw::WndBase * > | |
►Csw::PropertyBase< T, Property< T > > | |
Csw::Property< T > | 属性 |
►Csw::PropertyBase< T, PtrProperty< T > > | |
►Csw::PtrPropertyBase< T, PtrProperty< T > > | |
Csw::PtrProperty< T > | 指针属性 |
►Csw::PropertyBase< T, ReadOnlyProperty< T > > | |
Csw::ReadOnlyProperty< T > | 只读属性 |
►Csw::PropertyBase< T, ReadOnlyPtrProperty< T > > | |
►Csw::PtrPropertyBase< T, ReadOnlyPtrProperty< T > > | |
Csw::ReadOnlyPtrProperty< T > | 指针只读属性 |
►Csw::PropertyBase< T, WriteOnlyProperty< T > > | |
Csw::WriteOnlyProperty< T > | 只写属性 |
►Csw::PropertyBase< T, WriteOnlyPtrProperty< T > > | |
►Csw::PtrPropertyBase< T, WriteOnlyPtrProperty< T > > | |
Csw::WriteOnlyPtrProperty< T > | 指针只写属性 |
►Csw::PropertyBase< TabAlignment, Property< TabAlignment > > | |
Csw::Property< TabAlignment > | |
►Csw::PropertyBase< TItem, ReadOnlyProperty< TItem > > | |
Csw::ReadOnlyProperty< TItem > | |
►Csw::PropertyBase< ToolTipIcon, Property< ToolTipIcon > > | |
Csw::Property< ToolTipIcon > | |
►Csw::PropertyBase< uint16_t, Property< uint16_t > > | |
Csw::Property< uint16_t > | |
►Csw::PropertyBase< uint32_t, Property< uint32_t > > | |
Csw::Property< uint32_t > | |
►Csw::PropertyBase< uint64_t, Property< uint64_t > > | |
Csw::Property< uint64_t > | |
►Csw::PropertyBase< VerticalAlignment, Property< VerticalAlignment > > | |
Csw::Property< VerticalAlignment > | |
►Csw::PropertyBase< void(*)(const MSG &), Property< void(*)(const MSG &) > > | |
Csw::Property< void(*)(const MSG &)> | |
►Csw::PropertyBase< wchar_t, Property< wchar_t > > | |
Csw::Property< wchar_t > | |
►Csw::PropertyBase< WindowStartupLocation, Property< WindowStartupLocation > > | |
Csw::Property< WindowStartupLocation > | |
►Csw::PropertyBase< WindowState, Property< WindowState > > | |
Csw::Property< WindowState > | |
Csw::Rect | 表示一个矩形区域 |
►Csw::RoutedEventArgs | 路由事件的参数 |
►Csw::RoutedEventArgsOfType< DateTimePicker_TimeChanged > | |
Csw::DateTimePickerTimeChangedEventArgs | DateTimePicker控件时间改变事件参数类型 |
►Csw::RoutedEventArgsOfType< UIElement_DropFiles > | |
Csw::DropFilesEventArgs | 文件拖放事件参数类型 |
►Csw::RoutedEventArgsOfType< UIElement_GotChar > | |
Csw::GotCharEventArgs | 输入字符事件类型参数 |
►Csw::RoutedEventArgsOfType< HotKeyControl_ValueChanged > | |
Csw::HotKeyValueChangedEventArgs | 热键框值改变事件参数类型 |
►Csw::RoutedEventArgsOfType< UIElement_KeyDown > | |
Csw::KeyDownEventArgs | 键盘按键按下事件参数类型 |
►Csw::RoutedEventArgsOfType< UIElement_KeyUp > | |
Csw::KeyUpEventArgs | 键盘按键抬起事件参数类型 |
►Csw::RoutedEventArgsOfType< ListView_CheckStateChanged > | |
Csw::ListViewCheckStateChangedEventArgs | 列表视图某个复选框选中状态改变的事件参数类型 |
►Csw::RoutedEventArgsOfType< ListView_EndEdit > | |
Csw::ListViewEndEditEventArgs | 列表视图编辑状态结束事件参数类型 |
►Csw::RoutedEventArgsOfType< MonthCalendar_TimeChanged > | |
Csw::MonthCalendarTimeChangedEventArgs | 月历控件时间改变事件参数类型 |
►Csw::RoutedEventArgsOfType< UIElement_MouseButtonDown > | |
Csw::MouseButtonDownEventArgs | 鼠标按键按下事件参数类型 |
►Csw::RoutedEventArgsOfType< UIElement_MouseButtonUp > | |
Csw::MouseButtonUpEventArgs | 鼠标按键抬起事件参数类型 |
►Csw::RoutedEventArgsOfType< UIElement_MouseMove > | |
Csw::MouseMoveEventArgs | 鼠标移动事件参数类型 |
►Csw::RoutedEventArgsOfType< UIElement_MouseWheel > | |
Csw::MouseWheelEventArgs | 鼠标滚轮滚动事件参数类型 |
►Csw::RoutedEventArgsOfType< UIElement_PositionChanged > | |
Csw::PositionChangedEventArgs | 位置改变事件参数类型 |
►Csw::RoutedEventArgsOfType< Layer_Scrolling > | |
Csw::ScrollingEventArgs | 窗口/面板滚动条滚动事件参数类型 |
►Csw::RoutedEventArgsOfType< UIElement_ShowContextMenu > | |
Csw::ShowContextMenuEventArgs | 显示用户自定义上下文菜单的事件参数类型 |
►Csw::RoutedEventArgsOfType< UIElement_SizeChanged > | |
Csw::SizeChangedEventArgs | 尺寸改变事件参数类型 |
►Csw::RoutedEventArgsOfType< SysLink_Clicked > | |
Csw::SysLinkClickedEventArgs | SysLink控件链接被单击事件参数类型 |
►Csw::RoutedEventArgsOfType< Window_Closing > | |
Csw::WindowClosingEventArgs | 窗口正在关闭事件参数类型 |
Csw::ListViewHeaderClickedEventArgs | 列表视图的列标题单击与双击事件参数类型 |
Csw::ListViewItemClickedEventArgs | 列表视图项单击与双击事件参数类型 |
Csw::RoutedEventArgsOfType< TYPE > | 表示特定类型路由事件的事件参数类型,继承自该类的事件参数可以用于RegisterRoutedEvent模板函数 |
Csw::Screen | 屏幕相关 |
Csw::Size | 尺寸 |
Csw::Thickness | 表示矩形区域周围边框的厚度 |
►Cstd::true_type | |
Csw::_EnumSupportBitOperations< FileDialogFlags > | 标记FileDialogFlags枚举支持位运算 |
Csw::_EnumSupportBitOperations< FolderDialogFlags > | 标记FolderDialogFlags枚举支持位运算 |
Csw::_EnumSupportBitOperations< HotKeyCombination > | 标记HotKeyCombination枚举类型支持位运算 |
Csw::_EnumSupportBitOperations< HotKeyModifier > | 标记HotKeyModifier枚举类型支持位运算 |
Csw::_EnumSupportBitOperations< MouseKey > | 标记MouseKey枚举类型支持位运算 |
Csw::_HasEventType< T, decltype(void(std::declval< T >().EventType))> | 模板特化:当T包含EventType时,将_IsTypedRoutedEventArgs<T>设为std::true_type |
Csw::Utils | 工具类 |
►Csw::WndBase | 表示一个Windows窗口,是所有窗口和控件的基类 |
Csw::Timer | 计时器 |
►Csw::ToolTip | 信息提示,用于用户将指针移过关联控件时显示信息 |
Csw::BallonToolTip | 气泡样式的信息提示 |
Csw::UIElement | 表示界面中的元素 |