(转)MFC vs. wxWidget
时间:2010-03-08 来源:bilbo0214
MFC and wxWidgets macros
| MFC version | wxWidgets version |
|---|---|
| BEGIN_MESSAGE_MAP | BEGIN_EVENT_TABLE |
| END_MESSAGE_MAP | END_EVENT_TABLE |
| DECLARE_DYNAMIC | DECLARE_CLASS |
| DECLARE_DYNCREATE | DECLARE_DYMAMIC_CLASS |
| IMPLEMENT_DYNAMIC | IMPLEMENT_CLASS |
| IMPLEMENT_DYNCREATE | IMPLEMENT_DYNAMIC_CLASS |
| IsKindOf(RUNTIME_CLASS(CWindow)) | IsKindOf(CLASSINFO(wxWindow)) |
MFC and wxWidgets classes
| Miscellaneous Classes | |
| MFC version | wxWidgets version |
|---|---|
| CWinApp | wxApp |
| CObject | wxObject |
| CCmdTarget | wxEvtHandler |
| CCommandLineInfo | wxCmdLineParser |
| CMenu | wxMenu, wMenuBar, wxMenuItem |
| CWaitCursor | wxBusyCursor |
| CDataExchange | wxValidator |
| Window Classes | |
| MFC version | wxWidgets version |
| CFrameWnd | wxFrame |
| CMDIFrameWnd | wxMDIParentFrame |
| CMDIChildWnd | wxMDIChildFrame |
| CSplitterWnd | wxSplitterWindow |
| CToolBar | wxToolBar |
| CStatusBar | wxStatusBar |
| CReBar | wxCoolBar, but see contrib/src/fl and wxAUI, wxDockIt |
| CPropertyPage | wxPanel |
| CPropertySheet | wxNotebook, wxPropertySheetDialog |
| Dialog Classes | |
| MFC version | wxWidgets version |
| CDialog | wxDialog |
| CColorDialog | wxColourDialog |
| CFileDialog | wxFileDialog |
| CFindReplaceDialog | wxFindReplaceDialog |
| CFontDialog | wxFontDialog |
| CPageSetupDialog | wxPageSetupDialog |
| CPrintDialog | wxPrintDialog |
| Control Classes | |
| MFC version | wxWidgets version |
| CAnimateCtrl | wxMediaCtrl, wxAnimationCtrl |
| CButton | wxButton |
| CBitmapButton | wxBitmapButton |
| CComboBox | wxComboBox, wxChoice |
| CDateTimeCtrl | wxDatePickerCtrl |
| CEdit | wxTextCtrl |
| CHotKeyCtrl | None, but see Keybinder |
| CListBox, CDragListBox | wxListBox |
| CCheckListBox | wxCheckListBox |
| CListCtrl | wxListCtrl, wxListView |
| CMonthCalCtrl | wxCalendarCtrl |
| CProgressCtrl | wxGauge |
| CReBarCtrl | None, but see contrib/src/fl and wxAUI, wxDockIt |
| CRichEditCtrl | wxTextCtrl |
| CScrollBar | wxScrollBar |
| CSliderCtrl | wxSlider |
| CSpinButtonCtrl | wxSpinButton, wxSpinCtrl |
| CStatic | wxStaticText, wxStaticLine, wxStaticBox, wxStaticBitmap |
| CStatusBarCtrl | wxStatusBar |
| CTabCtrl | wxTabCtrl |
| CToolBarCtrl | wxToolBar |
| CToolTipCtrl | wxToolTip |
| CTreeCtrl | wxTreeCtrl |
| Graphics Classes | |
| MFC version | wxWidgets version |
| CBitmap | wxBitmap, wxImage, wxIcon, wxCursor |
| CBrush | wxBrush |
| CPen | wxPen |
| CFont | wxFont |
| CImageList | wxImageList, wxIconBundle |
| CPalette | wxPalette |
| CRgn | wxRegion |
| CClientDC | wxClientDC |
| CMetaFileDC | wxMetaFileDC |
| CPaintDC | wxPaintDC |
| CWindowDC | wxWindowDC |
| CDC | wxDC, wxMemoryDC |
| Data Structure Classes | |
| MFC version | wxWidgets version |
| CArray, CObArray, CPtrArray | wxArray |
| CStringArray | wxArrayString |
| CDWordArray, CByteArray, CUIntArray | wxArrayInt |
| CList, CPtrList, CObList | wxList |
| CStringList | wxArrayString, wxStringList |
| CMap | wxHashMap |
| CString | wxString |
| CPoint | wxPoint |
| CRect | wxRect |
| CSize | wxSize |
| CTime | wxDateTime |
| CTimeSpan | wxTimeSpan, wxDateSpan |
| COleVariant | wxVariant |
| Internet Classes | |
| MFC version | wxWidgets version |
| CSocket | wxSocket |
| CFtpConnection | wxFTP |
| CHttpConnection | wxHTTP |
| Document/View Classes | |
| MFC version | wxWidgets version |
| CDocument | wxDocument |
| CView | wxView |
| CDocTemplate, CSingleDocTemplate, CMultiDocTemplate | wxDocTemplate |
| Drag and Drop Classes | |
| MFC version | wxWidgets version |
| COleDataSource | wxDataObject |
| COleDropSource | wxDropSource |
| COleDropTarget | wxDropTarget |
| File Classes | |
| MFC version | wxWidgets version |
| CFile | wxFile, wxFFile, wxTextFile |
| CMemFile | wxMemoryInputStream, wxMemoryOutputStream |
| CSocketFile | wxSocketInputStream, wxSocketOutputStream |
| CRecentFileList | wxFileHistory |
| Multithreading Classes | |
| MFC version | wxWidgets version |
| CWinThread | wxThread |
| CCriticalSection | wxCriticalSection |
| CMutex | wxMutex |
| CSemaphore | wxSemaphore |
Class hierarchy
相关阅读 更多 +










