Windows Template Library - WTL version 8.0 包含的类

文件名

主要内容

atlapp.h

// Classes in this file:

CMessageFilter

CIdleHandler

CMessageLoop

//

CAppModule

CServerAppModule

// Global functions:

   AtlGetDefaultGuiFont()

   AtlCreateBoldFont()

  AtlInitCommonControls()

atlcrack.h

各消息分流器

atlctrls.h

CStaticT<TBase> - CStatic

CButtonT<TBase> - CButton

CListBoxT<TBase> - CListBox

CComboBoxT<TBase> - CComboBox

CEditT<TBase> - CEdit

CEditCommands<T>

CScrollBarT<TBase> - CScrollBar

CImageList

CListViewCtrlT<TBase> - CListViewCtrl

CTreeViewCtrlT<TBase> - CTreeViewCtrl

CTreeItemT<TBase> - CTreeItem

CTreeViewCtrlExT<TBase> - CTreeViewCtrlEx

CHeaderCtrlT<TBase> - CHeaderCtrl

CToolBarCtrlT<TBase> - CToolBarCtrl

CStatusBarCtrlT<TBase> - CStatusBarCtrl

CTabCtrlT<TBase> - CTabCtrl

CToolInfo

CToolTipCtrlT<TBase> - CToolTipCtrl

CTrackBarCtrlT<TBase> - CTrackBarCtrl

CUpDownCtrlT<TBase> - CUpDownCtrl

CProgressBarCtrlT<TBase> - CProgressBarCtrl

CHotKeyCtrlT<TBase> - CHotKeyCtrl

CAnimateCtrlT<TBase> - CAnimateCtrl

CRichEditCtrlT<TBase> - CRichEditCtrl

CRichEditCommands<T>

CDragListBoxT<TBase> - CDragListBox

CDragListNotifyImpl<T>

CReBarCtrlT<TBase> - CReBarCtrl

CComboBoxExT<TBase> - CComboBoxEx

CDateTimePickerCtrlT<TBase> - CDateTimePickerCtrl

CMonthCalendarCtrlT<TBase> - CMonthCalendarCtrl

CFlatScrollBarImpl<T>

CFlatScrollBarT<TBase> - CFlatScrollBar

CIPAddressCtrlT<TBase> - CIPAddressCtrl

CPagerCtrlT<TBase> - CPagerCtrl

CLinkCtrlT<TBase> - CLinkCtrl

CCustomDraw<T>

CCECommandBarCtrlT<TBase> - CCECommandBarCtrl

CCECommandBandsCtrlT<TBase> - CCECommandBandsCtrl

atlctrlw.h

CCommandBarCtrlImpl<T, TBase, TWinTraits>

CCommandBarCtrl

CMDICommandBarCtrlImpl<T, TBase, TWinTraits>

CMDICommandBarCtrl

atlctrlx.h

CBitmapButtonImpl<T, TBase, TWinTraits>

CBitmapButton

CCheckListViewCtrlImpl<T, TBase, TWinTraits>

CCheckListViewCtrl

CHyperLinkImpl<T, TBase, TWinTraits>

CHyperLink

CWaitCursor

CCustomWaitCursor

CMultiPaneStatusBarCtrlImpl<T, TBase>

CMultiPaneStatusBarCtrl

CPaneContainerImpl<T, TBase, TWinTraits>

CPaneContainer

CSortListViewImpl<T>

CSortListViewCtrlImpl<T, TBase, TWinTraits>

CSortListViewCtrl

CTabViewImpl<T, TBase, TWinTraits>

CTabView

atlddx.h

CWinDataExchange<T>

atldlgs.h

// Classes in this file:

CFileDialogImpl<T>

CFileDialog

CFileDialogEx

CMultiFileDialogImpl<T>

CMultiFileDialog

CShellFileDialogImpl<T>

CShellFileOpenDialogImpl<T>

CShellFileOpenDialog

CShellFileSaveDialogImpl<T>

CShellFileSaveDialog

CFolderDialogImpl<T>

CFolderDialog

CFontDialogImpl<T>

CFontDialog

CRichEditFontDialogImpl<T>

CRichEditFontDialog

CColorDialogImpl<T>

CColorDialog

CPrintDialogImpl<T>

CPrintDialog

CPrintDialogExImpl<T>

CPrintDialogEx

CPageSetupDialogImpl<T>

CPageSetupDialog

CFindReplaceDialogImpl<T>

CFindReplaceDialog

 

CMemDlgTemplate

CIndirectDialogImpl<T, TDlgTemplate

 

CPropertySheetWindow

CPropertySheetImpl<T, TBase>

CPropertySheet

CPropertyPageWindow

CPropertyPageImpl<T, TBase>

CPropertyPage<t_wDlgTemplateID>

CAxPropertyPageImpl<T, TBase>

CAxPropertyPage<t_wDlgTemplateID>

CWizard97SheetWindow

CWizard97SheetImpl<T, TBase>

CWizard97Sheet

CWizard97PageWindow

CWizard97PageImpl<T, TBase>

CWizard97ExteriorPageImpl<T, TBase>

CWizard97InteriorPageImpl<T, TBase>

CAeroWizardFrameWindow

CAeroWizardFrameImpl<T, TBase>

CAeroWizardFrame

CAeroWizardPageWindow

CAeroWizardPageImpl<T, TBase>

CAeroWizardPage<t_wDlgTemplateID>

CAeroWizardAxPageImpl<T, TBase>

CAeroWizardAxPage<t_wDlgTemplateID>

CTaskDialogConfig

CTaskDialogImpl<T>

CTaskDialog

 

Global functions:

  AtlTaskDialog()

atlframe.h

Classes in this file:

 

CFrameWindowImpl<T, TBase, TWinTraits>

CMDIWindow

CMDIFrameWindowImpl<T, TBase, TWinTraits>

CMDIChildWindowImpl<T, TBase, TWinTraits>

COwnerDraw<T>

CUpdateUIBase

CUpdateUI<T>

CDynamicUpdateUI<T>

CDialogResize<T>

CDoubleBufferImpl<T>

CDoubleBufferWindowImpl<T, TBase, TWinTraits>

 

Global functions:

  AtlCreateSimpleToolBar()

 

atlgdi.h

Classes in this file:

 

CPenT<t_bManaged>

CBrushT<t_bManaged>

CLogFont

CFontT<t_bManaged>

CBitmapT<t_bManaged>

CPaletteT<t_bManaged>

CRgnT<t_bManaged>

CDCT<t_bManaged>

CPaintDC

CClientDC

CWindowDC

CMemoryDC

CEnhMetaFileInfo

CEnhMetaFileT<t_bManaged>

CEnhMetaFileDC

 

Global functions:

  AtlGetBitmapResourceInfo()

  AtlGetBitmapResourceBitsPerPixel()

  AtlIsAlphaBitmapResource()

  AtlIsDib16()

  AtlGetDibColorTableSize()

  AtlGetDibNumColors(),

  AtlGetDibBitmap()

  AtlCopyBitmap()

  AtlCreatePackedDib16()

  AtlSetClipboardDib16()

  AtlGetClipboardDib()

atlmisc.h

Classes in this file:

 

CSize

CPoint

CRect

CString

 

CRecentDocumentListBase<T, t_cchItemLen, t_nFirstID, t_nLastID>

CRecentDocumentList

CFindFile

 

Global functions:

  AtlLoadAccelerators()

  AtlLoadMenu()

  AtlLoadBitmap()

  AtlLoadSysBitmap()

  AtlLoadCursor()

  AtlLoadSysCursor()

  AtlLoadIcon()

  AtlLoadSysIcon()

  AtlLoadBitmapImage()

  AtlLoadCursorImage()

  AtlLoadIconImage()

  AtlLoadSysBitmapImage()

  AtlLoadSysCursorImage()

  AtlLoadSysIconImage()

  AtlLoadString()

 

  AtlGetStockPen()

  AtlGetStockBrush()

  AtlGetStockFont()

  AtlGetStockPalette()

 

  AtlCompactPath()

atlprint.h

//class in this file:

CPrinterInfo<t_nInfo>
CPrinterT<t_bManaged>
CDevModeT<t_bManaged>
CPrinterDC
CPrintJobInfo
CPrintJob
CPrintPreview
CPrintPreviewWindowImpl<T, TBase, TWinTraits>
CPrintPreviewWindow

atlres.h

各种 ID

atlscrl.h

CScrollImpl<T>

CScrollWindowImpl<T, TBase, TWinTraits>

CMapScrollImpl<T>

CMapScrollWindowImpl<T, TBase, TWinTraits>

CFSBWindowT<TBase>

CZoomScrollImpl<T>

CZoomScrollWindowImpl<T, TBase, TWinTraits>

CScrollContainerImpl<T, TBase, TWinTraits>

CScrollContainer

atlsplit.h

CSplitterImpl<T, t_bVertical>

CSplitterWindowImpl<T, t_bVertical, TBase, TWinTraits>

CSplitterWindowT<t_bVertical>

atltheme.h

Classes in this file:

 

CTheme

CThemeImpl<T, TBase>

 

CBufferedPaint

CBufferedPaintImpl<T>

CBufferedPaintWindowImpl<T, TBase, TWinTraits>

CBufferedAnimation

CBufferedAnimationImpl<T, TState>

CBufferedAnimationWindowImpl<T, TState, TBase, TWinTraits>

 

Global functions:

  AtlDrawThemeClientEdge()

atluser.h

Classes in this file:

 

CMenuItemInfo

CMenuT<t_bManaged>

CAcceleratorT<t_bManaged>

CIconT<t_bManaged>

CCursorT<t_bManaged>

CResource

 

Global functions:  

  AtlMessageBox()

atlfind.h

CEditFindReplaceImplBase<T, TFindReplaceDialog>

CEditFindReplaceImpl<T, TFindReplaceDialog>

CRichEditFindReplaceImpl<T, TFindReplaceDialog>

altwinx.h

_U_RECT

_U_MENUorID

_U_STRINGorID

atlwince.h

Classes in this file:

 

CStdDialogBase<T, t_shidiFlags, t_bModal> : Standard PPC/SmartPhone dialog base class

CStdDialogImplBase - Base implementation of standard dialog

CStdDialogImpl<T, t_shidiFlags, t_bModal> : Standard dialog implementation

CStdIndirectDialogImpl - implementation of standard indirect PPC/SmartPhone dialog

CStdAxDialogImpl<T, t_shidiFlags, t_bModal> : Standard AxDialog implementation

CStdSimpleDialog<t_wDlgTemplateID, t_shidiFlags> : Standard simple dialog

CStdDialogResizeImplBase - Base implementation of orientation resizing standard dialog

CStdDialogResizeImpl<T, t_shidiFlags, t_bModal> : Orientation resizing standard dialog implement

CStdAxDialogResizeImpl - implementation of orientation resizing standard AxDialog

CStdSimpleDialogResizeImpl<T, t_wDlgTemplateID, t_shidiFlags> : Standard resizing simple dialog

CStdOrientedDialogBase - Oriented PPC standard dialog base class

CStdOrientedDialogImplBase - Oriented PPC standard dialog base implementation

CStdOrientedDialogImpl<T, t_shidiFlags, t_bModal> : Oriented PPC standard dialog implementation

CStdAxOrientedDialogImpl - Oriented PPC standard AxDialog implementation

CStdSimpleOrientedDialog<t_wDlgTemplateID, t_wDlgLandscapeID, t_shidiFlags> : Standard simple or

 

CAppInfoBase    : Helper for application state save/restore to registry

CAppInfoT<T> : CAppInfoBase constructed from a CAppWindow<T>

CAppWindowBase<T> : Base class for PPC/SmartPhone well-behaved application window or dialog

CAppWindow<T> : PPC/SmartPhone well-behaved application window class

CAppDialog<T> : PPC/SmartPhone well-behaved application dialog class

CAppStdDialogImplBase - Base implementation of standard application dialogs

CAppStdDialogImpl<T, t_shidiFlags, t_bModal> : Implementation of standard application dialog

CAppStdDialogResizeImpl - implementation of orientation resizing standard application dialog

CAppStdAxDialogImpl - Implementation of standard application AxDialog

CAppStdAxDialogResizeImpl - implementation of orientation resizing standard application AxDialog

CAppStdOrientedDialogImpl - implementation of oriented PPC standard application dialog

CAppStdAxOrientedDialogImpl - implementation of oriented PPC standard application AxDialog

 

CFullScreenFrame<T, t_bHasSip> : Full screen frame class

 

CZoomScrollImpl<T> : WinCE zooming implementation

 

CBottomTabViewImpl<T, TBase, TWinTraits> - CBottomTabView

CHtmlCtrlT<TBase> - CHtmlCtrl

CRichInkCtrlT<TBase> - CRichInkCtrl

CInkXCtrlT<TBase> - CInkXCtrl

CVoiceRecorderCtrlT<TBase> - CVoiceRecorderCtrl

CDocListCtrlT<TBase> - CDocListCtrl

CCapEditT<TBase> - CCapEdit

CTTStaticT<TBase> - CTTStatic

CTTButtonT<TBase> - CTTButton

 

CSpinCtrlT<TBase> - CSpinCtrl : SmartPhone specific UpDown control

CSpinned<TBase, t_bExpandOnly> : SmartPhone association of control and Spin

CSpinListBox : SmartPhone spinned ListBox control

CExpandListBox : SmartPhone expandable ListBox control

CExpandEdit : SmartPhone expandable Edit control

CExpandCapEdit : SmartPhone expandable CapEdit control

 

Global functions :

  AtlCreateMenuBar()

  AtlCreateEmptyMenuBar()

  AtlIsEditFocus()

  AtlActivateBackKey()