24 #if defined (__GNUC__)
31 class CFxDocumentWindow;
170 #if defined(_MSC_VER)
178 virtual void PushResourceHandle( HINSTANCE hNewResourceHandle ) = 0;
182 virtual void PushCadResourceHandle() = 0;
186 virtual void PopResourceHandle() = 0;
OdSmartPtr< CFxDocumentIterator > CFxDocumentIteratorPtr
virtual CFxDocument * GetDocumentByFxNumber(unsigned short iFxNumber)=0
virtual void SetActiveDocument(CFxDocumentWindow *pDocumnetWindow)=0
virtual ~CFxDocumentManager(void)
virtual void AddReactor(CFxDocumentManagerReactor *pReactor)=0
virtual void RemoveReactor(CFxDocumentManagerReactor *pReactor)=0
virtual void CloseDocument(CFxDocument *pDatabase)=0
virtual unsigned short GetDocumentCount() const =0
virtual CFxDocumentIteratorPtr CreateDocumentIterator()=0
virtual CFxDocument * GetActiveDocument()=0
virtual CFxDocument * GetDocumentByIndex(unsigned short iIndex)=0
virtual CFxDocument * NewDocument(const CFxString &templateName, uintptr_t newFlags=eNewDefault, const OdPassword &password=OdPassword(), const CFxString &documentName=CFxString())=0
virtual CFxDocument * GetFxDocument(const OdDbDatabase *pDB) const =0
virtual CFxDocument * OpenDocument(const CFxString &fileName, OdCodePageId *pCodepage, uintptr_t openFlags=eOpenDefault, const OdPassword &password=OdPassword())=0
virtual void SetActiveDocument(CFxDocument *pDatabase)=0
virtual CFxDocument * GetDocumentByFileName(const CFxString &fileName)=0