Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по курсовой АЯИП (2 курс,....doc
Скачиваний:
9
Добавлен:
20.04.2019
Размер:
402.43 Кб
Скачать

Приложение б. Основные классы mfc.

<afx.h>

class CObject //the root of all objects

classes

class CFile : public CObject //raw binary file

class CStdioFile : public CFile //buffered stdio text/binary

file

class CMemFile : public CFile //memory based file

class CString //growable string type

class CTimeSpan //time/date difference

class CTime //absolute time/date

class CArchive //object persistence tool

<afxcmn.h>

class CDragListBox : public CListBox //DragListBox control

class CStatusBarCtrl : public CWnd //StatusBar control

class CListCtrl : public CWnd //List control

class CTreeCtrl : public CWnd //Tree control

class CSpinButtonCtrl : public CWnd //SpinButton control

class CSliderCtrl : public CWnd //Slider control

class CProgressCtrl : public CWnd //Progress control

class CComboBoxEx : public CComboBox //ComboBox control

class CHeaderCtrl : public CWnd //Header control

class CHotKeyCtrl : public CWnd //HotKey control

class CToolTipCtrl : public CWnd //ToolTip control

class CTabCtrl : public CWnd //Tab control

class CAnimateCtrl : public CWnd //Animate control

class CImageList : public CObject //ImageList control

class CToolBarCtrl : public CWnd //ToolBar control

class CReBarCtrl : public CWnd //ReBar control

class CRichEditCtrl : public CWnd //RichEdit control

class CIPAddressCtrl : public CWnd //IPAddress control

<afxcoll.h>

class CByteArray : public CObject //array of BYTE

class CWordArray : public CObject //array of WORD

class CDWordArray : public CObject //array of DWORD

class CUIntArray : public CObject //array of UINT

class CPtrArray : public CObject //array of void*

class CObArray : public CObject //array of CObject*

class CPtrList : public CObject //list of void*

class CObList : public CObject //list of CObject*

class CMapWordToOb : public CObject //map from WORD to

//CObject*

class CMapWordToPtr: public CObject //map from WORD to void*

class CMapPtrToWord : public CObject //map from void* to WORD

class CMapPtrToPtr : public CObject //map from void* to void*

class CStringArray : public CObject //array of CStrings

class CStringList : public CObject //list of CStrings

class CMapStringToPtr : public CObject //map from CString to void*

class CMapStringToOb : public CObject //map from CString to CObject*

class CMapStringToString : public CObject //map from CString to

//CString

<afxdlgs.h>

class CCommonDialog : public CDialog //base class for all common

//dialogs

class CFileDialog : public CCommonDialog //used for FileOpen..

//or FileSaveAs..

class CFontDialog : public CCommonDialog //used to select a font

class CColorDialog : public CCommonDialog //used to select a color

class CPageSetupDialog : public CCommonDialog // used to page setup

class CPrintDialog : public CCommonDialog //used for Print.. and PrintSetup..

class CFindReplaceDialog : public CCommonDialog // used for find/replace

<afxwin.h>

class CPoint : public tagPOINT //A 2-D point

class CRect : public tagRECT //A 2-D rectangle

class CGdiObject : public CObject //abstract class for CDC

//SelectObject

class CPen : public CGdiObject //a pen drawing tool

class CBrush : public CGdiObject //a brush drawing tool

class CFont : public CGdiObject //a font drawing tool

class CBitmap : public CGdiObject //a bitmap drawing tool

class CPalette : public CGdiObject //a palette drawing tool

class CRgn : public CGdiObject //a region operations

class CDC : public CObject //the device context

class CPaintDC : public CDC //CDC Helper

class CClientDC : public CDC //CDC Helper

class CWindowDC : public CDC //CDC Helper

class CMenu : public CObject //Menu tool

class CCmdTarget : public CObject //Command Target control

class CWnd : public CCmdTarget //an application window

class CDialog : public CWnd //a modal or modeless dialog

class CStatic : public CWnd //Standard Windows controls

class CButton : public CWnd //Button window control

class CListBox : public CWnd //ListBox window control

class CCheckListBox : public CListBox //CheckListBox control

class CComboBox : public CWnd //ComboBox window control

class CEdit : public CWnd //Edit window control

class CScrollBar : public CWnd //ScrollBar window control

class CFrameWnd : public CWnd //base class for SDI

//and other frame windows

class CMDIFrameWnd : public CFrameWnd //MDI supports

class CMDIChildWnd : public CFrameWnd //MDI supports

class CMiniFrameWnd : public CFrameWnd //MDI supports

class CView : public CWnd //the client area UI

//for a document

class CCtrlView : public CView //allows almost any control

//to be a view

class CScrollView : public CView //supports simple scrolling

//and scaling

class CWinThread : public CCmdTarget //supports Threads

class CDocManager : public CObject //manager of documents

class CWinApp : public CWinThread //the root of all Windows

//applications

class CDocTemplate : public CCmdTarget //creates documents

class CSingleDocTemplate : public CDocTemplate //SDI support

class CMultiDocTemplate : public CDocTemplate //MDI support

class CDocument : public CCmdTarget //the main document data

//abstraction

52