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 ClassesMFC version | wxWidgets version | CWinApp
wxAppCObject
wxObjectCCmdTarget
wxEvtHandlerCCommandLineInfo
wxCmdLineParserCMenu
wxMenu ,wMenuBar ,wxMenuItemCWaitCursor
wxBusyCursorCDataExchange
wxValidatorWindow ClassesMFC version | wxWidgets version | CFrameWnd
wxFrameCMDIFrameWnd
wxMDIParentFrameCMDIChildWnd
wxMDIChildFrameCSplitterWnd
wxSplitterWindowCToolBar
wxToolBarCStatusBar
wxStatusBarCReBar
wxCoolBar , but see contrib/src/fl andwxAUI ,wxDockItCPropertyPage
wxPanelCPropertySheet
wxNotebook ,wxPropertySheetDialogDialog ClassesMFC version | wxWidgets version | CDialog
wxDialogCColorDialog
wxColourDialogCFileDialog
wxFileDialogCFindReplaceDialog
wxFindReplaceDialogCFontDialog
wxFontDialogCPageSetupDialog
wxPageSetupDialogCPrintDialog
wxPrintDialogControl ClassesMFC version | wxWidgets version | CAnimateCtrl
wxMediaCtrl , wxAnimationCtrlCButton
wxButtonCBitmapButton
wxBitmapButtonCComboBox
wxComboBox ,wxChoiceCDateTimeCtrl
wxDatePickerCtrlCEdit
wxTextCtrlCHotKeyCtrl
None, but see KeybinderCListBox
, CDragListBox
wxListBoxCCheckListBox
wxCheckListBoxCListCtrl
wxListCtrl ,wxListViewCMonthCalCtrl
wxCalendarCtrlCProgressCtrl
wxGaugeCReBarCtrl
None, but see contrib/src/fl and wxAUI , wxDockItCRichEditCtrl
wxTextCtrlCScrollBar
wxScrollBarCSliderCtrl
wxSliderCSpinButtonCtrl
wxSpinButton ,wxSpinCtrlCStatic
wxStaticText ,wxStaticLine ,wxStaticBox , wxStaticBitmapCStatusBarCtrl
wxStatusBarCTabCtrl
wxTabCtrlCToolBarCtrl
wxToolBarCToolTipCtrl
wxToolTipCTreeCtrl
wxTreeCtrlGraphics ClassesMFC version | wxWidgets version | CBitmap
wxBitmap ,wxImage ,wxIcon , wxCursorCBrush
wxBrushCPen
wxPenCFont
wxFontCImageList
wxImageList ,wxIconBundleCPalette
wxPaletteCRgn
wxRegionCClientDC
wxClientDCCMetaFileDC
wxMetaFileDCCPaintDC
wxPaintDCCWindowDC
wxWindowDCCDC
wxDC ,wxMemoryDCData Structure ClassesMFC version | wxWidgets version | CArray
, CObArray
, CPtrArray
wxArrayCStringArray
wxArrayStringCDWordArray
, CByteArray
, CUIntArray
wxArrayIntCList
, CPtrList
, CObList
wxListCStringList
wxArrayString ,wxStringListCMap
wxHashMapCString
wxStringCPoint
wxPointCRect
wxRectCSize
wxSizeCTime
wxDateTimeCTimeSpan
wxTimeSpan ,wxDateSpanCOleVariant
wxVariantInternet ClassesMFC version | wxWidgets version | CSocket
wxSocketCFtpConnection
wxFTPCHttpConnection
wxHTTPDocument/View ClassesMFC version | wxWidgets version | CDocument
wxDocumentCView
wxViewCDocTemplate
, CSingleDocTemplate
, CMultiDocTemplate
wxDocTemplateDrag and Drop ClassesMFC version | wxWidgets version | COleDataSource
wxDataObjectCOleDropSource
wxDropSourceCOleDropTarget
wxDropTargetFile ClassesMFC version | wxWidgets version | CFile
wxFile ,wxFFile ,wxTextFileCMemFile
wxMemoryInputStream ,wxMemoryOutputStreamCSocketFile
wxSocketInputStream ,wxSocketOutputStreamCRecentFileList
wxFileHistoryMultithreading ClassesMFC version | wxWidgets version | CWinThread
wxThreadCCriticalSection
wxCriticalSectionCMutex
wxMutexCSemaphore
wxSemaphore分享到: