wxWidgets類列表(二)
wxWidgets類列表(二)
資料來源: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 |
描述一個服務端 |