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 |