Classes Shared by MFC and ATL
The following table lists the classes shared between MFC and ATL.
Class | Description | Header file |
---|---|---|
CFileTime | Provides methods for managing the date and time values associated with a file. | atltime.h |
CFileTimeSpan | Provides methods for managing relative date and time values associated with a file. | atltime.h |
CFixedStringT | Represents a string object with a fixed character buffer. | cstringt.h |
CImage | Provides enhanced bitmap support, including the ability to load and save images in JPEG, GIF, BMP, and Portable Network Graphics (PNG) formats. | atlimage.h |
COleDateTime | Encapsulates the DATE data type used in OLE automation. | atlcomtime.h |
COleDateTimeSpan | Represents a relative time, a time span. | atlcomtime.h |
CPoint | A class similar to the Windows POINT structure that also includes member functions to manipulate CPoint and POINT structures. |
atltypes.h |
CRect | A class similar to a Windows RECT structure that also includes member functions to manipulate CRect objects and Windows RECT structures. |
atltypes.h |
CSimpleStringT | Represents a CSimpleStringT object. |
atlsimpstr.h |
CSize | A class similar to the Windows SIZE structure, which implements a relative coordinate or position. | atltypes.h |
CStrBufT | Provides automatic resource cleanup for GetBuffer and ReleaseBuffer calls on an existing CStringT object. |
atlsimpstr.h |
CStringData | Represents the data of a string object. | atlsimpstr.h |
CStringT | Represents a CStringT object. |
cstringt.h (MFC dependent) atlstr.h (MFC independent) |
CTime | Represents an absolute time and date. | atltime.h |
CTimeSpan | An amount of time, which is internally stored as the number of seconds in the time span. | atltime.h |
IAtlStringMgr | Represents the interface to a CStringT memory manager. |
atlsimpstr.h |