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