MFC for Windows CE does not currently support all of the classes in the standard Microsoft Foundation Class library.
The current version of Windows CE does not support Data Access Objects (DAO), Open Database Connectivity (ODBC), multiple-document interface (MDI), object linking and embedding, OLE documents and servers, OLE drag-and-drop features, metafiles, or rich edit controls. It also does not support some of the controls, common dialog boxes, synchronization objects, and a few other features that Windows-based desktop platforms support.
Because of these differences, you cannot use the following classes in MFC for Windows CE applications:
Common Dialog Boxes
| CFontDialog |
| CPageSetupDialog |
Common Controls
| CAnimateCtrl |
| CCheckListBox |
| CDragListBox |
| CHotKeyCtrl |
| CMiniFrameWnd |
| CToolTipCtrl |
DAO
| CDaoDatabase | CDaoRecordset |
| CDaoException | CDaoRecordView |
| CDaoFieldExchange | CDaoTableDef |
| CDaoQueryDef | CDaoWorkspace |
Internet
| CFtpConnection | CHtmlStream |
| CFtpFileFind | CHttpFilter |
| CGopherConnection | CHttpFilterContext |
| CGopherFile | CHttpServer |
| CGopherFileFind | CHttpServerContext |
| CGopherLocator |
MDI
| CMDIChildWnd |
| CMDIFrameWnd |
| CMultiDocTemplate |
ODBC
| Cdatabase |
| CDBException |
| CDBVariant |
| CFieldExchange |
| Crecordset |
| CRecordView |
OLE
| CAsyncMonikerFile | COleDocument |
| CCachedDataPathProperty | COleDropSource |
| CDataPathProperty | COleDropTarget |
| CDocItem | COleIPFrameWnd |
| CDocObjectServer | COleLinkingDoc |
| CDocObjectServerItem | COleMessageFilter |
| CMonikerFile | COleServerDoc |
| COleClientItem | COleServerItem |
| COleCmdUI | COleStreamFile |
| COleDataObject | COleTemplateServer |
| COleDataSource | All COle*Dialog classes |
Rich Edit Control
| CRichEditCntrl |
| CRichEditCntrlItem |
| CRichEditDoc |
| CRichEditView |
Synchronization Classes
| Cmutex |
| CMultiLock |
| Csemaphore |
Other Unsupported Classes
| CDockState |
| CFileFind |
| CMetaFileDC |
| CPictureHolder |
| CSharedFile |