資料來源:http://blog.csdn.net/moyumoyu/article/details/6801777
設備環境
概述
設備環境是一個能夠在上面繪圖的介面,並且提供一個允許傳遞不同的設備環境給你的繪圖代碼參數的抽象。
wxBufferedDC | 雙緩衝繪圖的設備環境助手 |
wxBufferedPaintDC | OnPaint內部的雙緩衝繪圖設備環境助手 |
wxClientDC | 在OnPaint事件之外訪問客戶區的設備環境 |
wxPaintDC | 在OnPaint事件內部訪問客戶區的設備環境 |
wxWindowDC | 訪問非客戶區的設備環境 |
wxScreenDC | 訪問整個螢幕的設備環境 |
wxDC | 設備環境基類 |
wxMemoryDC | 在點陣圖上繪圖的設備環境 |
wxMetafileDC | 在元檔上繪圖的設備環境 |
wxMirrorDC | 允許簡單映射的代理設備環境 |
wxPostScriptDC | 在PostScript檔上繪圖的設備環境 |
wxPrinterDC | 在印表機上繪圖的設備環境 |
圖形設備介面
點陣圖概述
這裏是在設備環境和視窗上繪圖的相關類。
wxColour | 描繪紅,藍和綠的顏色元素 |
wxDCClipper | 包裝設置操作並銷毀剪切區域 |
wxBitmap | 描繪一張點陣圖 |
wxBrush | 用於在設備環境上填充區域 |
wxBrushList | 預定義刷子的列表 |
wxCursor | 一個小的透明的描繪游標的點陣圖 |
wxFont | 描述字體 |
wxFontList | 預定義字體的列表 |
wxIcon | 一個小的透明的指派給幀的在設備環境上繪製點陣圖, |
wxImage | 一個平臺獨立的圖像類 |
wxImageList | 一個圖像列表,用於某些控制項 |
wxMask | 描繪一個遮罩用於透明地繪製點陣圖 |
wxPen | 用於在設備環境上畫線 |
wxPenList | 預定義的畫筆列表 |
wxPalette | 描繪一個RGB值的索引表 |
wxRegion | 描繪一個視窗或設備環境中簡單或複雜的區域 |
wxRendererNative | 抽象高水準的繪圖原語 |
事件
概述
一個事件物件包含具體事件的資訊。事件處理器(通常為成員函數)有一個單獨的事件參數。
wxActivateEvent | 一個視窗或應用程式的啟動事件 |
wxCalendarEvent | 用於wxCalendarCtrl |
wxCalculateLayoutEvent | 用於計算窗口佈局 |
wxCloseEvent | 一個關閉視窗或結束會話事件 |
wxCommandEvent | 來自各種標準控制項的事件 |
wxContextMenuEvent | 當用戶發出一個索引功能表命令時產生該事件 |
wxDateEvent | 用於wxDatePickerCtrl |
wxDialUpEvent | 由wxDialUpManager發出的事件 |
wxDropFilesEvent | 一個撤銷檔事件 |
wxEraseEvent | 一個擦除背景事件 |
wxEvent | 事件基類 |
wxFindDialogEvent | 由wxFindReplaceDialog發出的事件 |
wxFocusEvent | 一個視窗聚焦事件 |
wxKeyEvent | 一次擊鍵事件 |
wxIconizeEvent | 一個圖示化/還原事件 |
wxIdleEvent | 一個空閒事件 |
wxInitDialogEvent | 一個對話方塊初始化事件 |
wxJoystickEvent | 一個操縱杆事件 |
wxListEvent | 一個列表控制項事件 |
wxMaximizeEvent | 一個最大化事件 |
wxMenuEvent | 菜單事件 |
wxMouseCaptureChangedEvent | 一個滑鼠捕獲變化事件 |
wxMouseEvent | 滑鼠事件 |
wxMoveEvent | 移動事件 |
wxNotebookEvent | 一個記事本控制項事件 |
wxNotifyEvent | 一個可以被禁止的通知事件 |
wxPaintEvent | 繪畫事件 |
wxProcessEvent | 進程結束事件 |
wxQueryLayoutInfoEvent | 用於查詢佈局資訊 |
wxScrollEvent | 來自滑塊,獨立的捲軸和旋轉按鈕的捲動事件 |
wxScrollWinEvent | 來自滾動視窗的捲動事件 |
wxSizeEvent | 一個大小化事件 |
wxSocketEvent | 一個socket事件 |
wxSpinEvent | 來自wxSpinButton的事件 |
wxSplitterEvent | 來自wxSplitterWindow的事件 |
wxSysColourChangedEvent | 一個系統顏色變化事件 |
wxTimerEvent | 一個計時器到期事件 |
wxTreeEvent | 樹控制項事件 |
wxUpdateUIEvent | 用戶介面更新事件 |
wxWindowCreateEvent | 一個視窗建立事件 |
wxWindowDestroyEvent | 一個視窗銷毀事件 |
wxWizardEvent | 一個嚮導事件 |
校驗器
概述
這些視窗校驗器用於過濾和校驗用戶輸入。
wxValidator | 基本的檢驗器類 |
wxTextValidator | 文本控制項檢驗器類 |
wxGenericValidator | 通用控制項檢驗器類 |
資料結構
這些是wxWidgets支援的資料結構類。
wxCmdLineParser | 命令行分析器類 |
wxDateSpan | 一個合理的時間間隔 |
wxDateTime | 操縱日期/時間的類 |
wxArray | 一個動態陣列的實現 |
wxArrayString | 一個保存wxString物件的高效容器 |
wxHaskMap | 一個簡單的哈希map的實現 |
wxHashSet | 一個簡單的哈希集合的實現 |
wxHaskTable | 一個簡單的哈希表的實現(不建議使用,建議使用wxHaskMap) |
wxList | 一個簡單的鏈表實現 |
wxLongLong | 一種可移植的64位整型 |
wxNode | 表示wxList中的一個節點 |
wxObject | 大多數wxWidgets類的基類 |
wxPathList | 幫助查找多個路徑的類 |
wxPoint | 一個點的表示 |
wxRect | 表示一個矩形的類 |
wxRegEx | 正則運算式支持 |
wxRegion | 表示一個區域的類 |
wxString | 一個字串類 |
wxStringTokenizer | 表示一種記號或單字清單的字串類 |
wxRealPoint | 一個用浮點數表示的點 |
wxSizer | 一個size的表示 |
wxTimeSpan | 一個時間間隔 |
wxURI | 表示一個統一資源識別字 |
wxVariant | 可保存任意類型的運行時刻可改變的類 |
運行時類資訊系統
概述
wxWidgets支援運行時類資訊的處理和指定類名的動態物件的建立。
wxClassInfo | 保存運行時的類資訊 |
wxObject | 帶有運行時資訊類的基類 |
RTTI macros | 處理運行時資訊的巨集 |
日誌特徵
概述
wxWidgets為消息日誌提供了若干類和函數。詳見wxLog概述。
wxLog | 基本的日誌類 |
wxLogStderr | 記錄消息到一個C STDIO 流 |
wxLogStream | 記錄消息到一個C++ iostream |
wxLogTextCtrl | 記錄消息到一個wxTextCtrl |
wxLogWindow | 記錄消息到一個日誌frame |
wxLogGui | GUI程式的默認日誌目標 |
wxLogNull | 臨時禁止消息日誌 |
wxLogChain | 允許鏈結兩個日誌目標 |
wxLogPassThrough | 允許過濾日誌消息 |
wxStreamToTextRedirector | 允許重定向cout到wxTextCtrl的輸出 |
Log functions | 錯誤和警告日誌函數 |
調試特徵
概述
wxWidgets通過類,函數和巨集支援一些應用程式的調試方式。
wxDebugContext | 提供記憶體檢查設施 |
Debugging macros | 支援斷言和檢查的調試宏 |
WXDEBUG_NEW | 使用該巨集得到進一步的調試資訊 |
wxDebugReport | 在一個程式崩潰的情況下建立調試報告的基類 |
wxDebugReportCompress | 建立壓縮的調試報告的類 |
wxDebugReportUpload | 通過HTTP上載壓縮的調試報告的類 |
wxDebugReportPreview | 預覽一個調試報告內容的抽象基類 |
wxDebugReportPreviewStd | wxDebugReportPreview的標準實現 |
聯網技術類
wxWidgets提供了它自己的基於聯網的socket類。
wxDialUpManager | 提供函數來檢測網路連接狀態並確定它 |
wxIPV4adress | 描繪一個網際網路位址 |
wxIPadress | 描繪一個網際網路位址 |
wxSocketBase | 描繪一個socket基本物件 |
wxSocketClient | 描繪一個socket用戶端 |
wxSocketServer | 描繪一個socket服務端 |
wxSocketEvent | 一個socket事件 |
wxFTP | FTP協議類 |
wxHTTP | HTTP協議類 |
wxURL | 描繪一個URL(統一資源定位符) |
進程間通訊
概述
wxWidgets提供基於Windows DDE的簡單的進程間通訊設施,而大部分平臺則使用TCP。
wxClient,wxDDEClient | 描繪一個客戶 |
wxConnection,wxDDEConnection | 描繪一個用戶端與一個服務端的連接 |
wxServer,wxDDEServer | 描述一個服務端 |
沒有留言:
張貼留言