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()

?