wxWidgets类列表(三)

来源:互联网 发布:ipad传视频软件 编辑:程序博客网 时间:2024/06/05 20:20
 文档/视图框架

概述

wxWidgets支持一种文档/视图框架,它为以文档为中心的应用程序提供了内部管理。
wxDocument表示一个文档wxView表示一个视图wxDocTemplate管理一个文档与一个视图之间的关系wxDocManager管理应用程序中的文档与视图wxDocChildFrame一个显示文档视图的子框架wxDocParentFrame用于包含视图的父框架

打印框架

概述
实现一个打印和预览框架让提供文档打印设施变得相对简单。
wxPreviewFrame显示一个打印预览的框架wxPreviewCanvas显示一个打印预览的画布wxPreviewControlBar一个打印预览的标准控制栏wxPrintDialog标准打印对话框wxPageSetupDialog标准的页面设置对话框wxPrinter表示打印机的类wxPrinterDC打印机的设备环境wxPrintout表示一个详细的打印输出的类wxPrintPreview表示一个打印预览的类wxPrintData表示将被打印的文档的信息wxPrintDialogData表示打印对话框的信息wxPageSetupDialogData表示页面设置对话框的信息

拖拽和剪切板类

拖拽和剪切板概述
wxDataObject数据对象类wxDataFormat表示一个数据格式wxTextDataObject文本数据对象类wxFileDataObject文件数据对象类wxBitmapDataObject位图数据对象类wxCustomDataObject自定义数据对象类wxClipboard剪贴板类wxDropTarget拖拽目标类wxFileDropTarget文件拖拽目标类wxTextDropTarget文本拖拽目标类wxDropSource拖拽源类

文件相关类

wxWidgets有若干个小类来操作磁盘文件,更多细节见文件类概述。
wxFileName操作文件名和属性wxDir列举文件/子目录的类wxDirTraverserwxDir一起递归的列举文件/子目录的类wxFile低级文件输入/输出类wxFFile另一个低级文件输入/输出类wxTempFile安全的替换一个存在文件的类wxTextFile操作以行数组方式表示的文本文件的类wxStandardPaths标准目录路径

流类

wxWidgets有它自己的流类集合,作为经常出现bug的标准流库的另外一个选择,并且提供了更加强大的功能。
wxStreamBase流基类wxStreamBuffer流缓冲类wxInputStream输入流类wxOutputStream输出流类wxCountingOutputStream查询一个流的大小的流类wxFilterInputStream过滤输入流类wxFilterOutputStream过滤输出流类wxBufferedInputStream缓冲输入流类wxBufferedOutputStream缓冲输出流类wxMemoryInputStream内存输入流类wxMemoryOuputStream内存输出流类wxDataInputStream平台无关的二进制数据输入流类wxDataOutputStream平台无关的二进制数据输出流类wxTextInputStream平台无关的文件数据输入流类wxTextOutputStream平台无关的文件数据输出流类wxFileInputStream文件输入流类wxFileOutputStream文件输出流类wxFFileInputStream另一个文件输入流类wxFFileOutputStream另一个文件输出流类wxTempFileOutputStream安全的替代一个已存在的文件的流wxStringInputStream字符串输入流wxStringOutputStream字符串输出流wxZlibInputStreamZlib(压缩)输入流wxZlibOutputStreamZlib(压缩)输出流wxZipInputStream读一个ZIP档案的输入流wxZipOutputStream写一个ZIP档案的输出流wxSocketInputStreamSocket输入流类wxSocketOutputStreamSocket输出流类

线程类

多线程概述
wxWidgets提供了一个类的集合来保证在多种平台上使用本地线程的能力。
wxThread线程类wxThreadHelper轻松地管理后台线程wxMutex互斥体类wxMutexLocker互斥锁实用程序类wxCriticalSection临界区类wxCriticalSectionLocker临界区锁实用程序类wxCondition条件类wxSemaphore信号量类

HTML

wxWidgets提供一个类的集合来显示HTML格式的文本。这些类包含一个基于HTML窗口部件的帮助系统。
wxHtmlHelpControllerHTML帮助控制器类wxHtmlWindowHTML窗口类wxHtmlEasyPrinting打印HTML的简单类wxHtmlPrintout一般的HTML wxPrintoutwxHtmlParser一般的HTML分析器类wxHtmlTagHandlerHTML标签处理器,可以插入到wxHtmlParserwxHtmlWinParserwxHtmlWindowHTML分析器类wxHtmlWinTagHandlerHTML标签处理器,可以插入到wxHtmlWinParser

虚拟文件系统类

wxWidgets提供了一组实现一个易扩展的虚拟文件系统的类,它们由HTML类内部使用。
wxFSFile表示一个虚拟文件系统中的文件wxFileSystem虚拟文件系统的主要接口wxFileSystemHandler用于通知文件系统类型的类

基于XML的资源系统的类

基于XML的资源系统(XRC)概述
允许你的应用程序以保存在一个XML格式中的规格来建立控件和其它用户界面元素的资源。
wxXmlResource操作资源的主类wxXmlResourceHandlerXML资源处理器的基类

在线帮助

wxHelpController控制帮助窗口的类族wxHtmlHelpControllerHTML帮助控制器类wxContextHelp使应用程序进入上下文敏感的帮助模式中的类wxContextHelpButton使应用程序进入上下文敏感的帮助模式中的按钮类wxHelpProvider提供上下文敏感的帮助准备的抽象类wxSimpleHelpProvider简单地提供上下文敏感的帮助准备的类wxHelpControllerHelpProvider通过一个帮助控制器来提供上下文敏感的帮助准备的类wxToolTip实现工具提示的类

数据库类

数据库类概述
wxWidgets提供一组类来访问微软的ODBC(开放数据互连)产品,它由Remstar捐赠。这就是大家知道的wxODBC
wxDbODBC数据库连接wxDbTable提供访问一个数据库表wxDbInf wxDbTableInf wxDbColDef wxDbColInf wxDbColDataPtr wxDbColFor wxDbConnectInf wxDbIdxDef 

其它

wxApp应用程序类wxCaret一个光标对象wxCmdLineParser命令行分析器类wxConfig/写配置的类(使用INI文件或注册表)wxDllLoader操作共享库的类wxGLCanvas可由OpenGL调用来着色的画布wxGLContext简单共享OpenGL数据资源的类wxLayoutAlgorithm一个可选的窗口布局设施wxProcess进程类wxTimer定时器类wxStopWatch秒表类wxMimeTypesManagerMIME类型管理器类wxSystemSettings获取多种全局参数的系统设置类wxSystemOptions运行时配置的系统选项类wxAcceleratorTable加速表wxAutomationObjectOLE自动化类wxFontManager字体映射,查找适合给定编码的字体wxEncodingConverter编码转换wxCalendarDateAttrwxCalendarCtrl使用wxQuantize完成量化或颜色还原的类wxSingleInstanceChecker检查仅有单个程序实例运行
原创粉丝点击