#include <Inventor/SbBasic.h>Go to the source code of this file.
Classes | |
| class | CIvfApp |
| Interface of the IVF application class. More... | |
Defines | |
| #define | IVF_INIT_INSTANCE_BETA2(CFrameClass, CViewClass, CDocClass, pVwrClass, pCreateArgs, nMDI) |
| #define | IVF_INIT_INSTANCE(pApp, IvfCvtAfxView, IvfCvtIvfComponent, IvfCvtAfxWnd, IvfCvtIvfComponentW, IvfCvtAfxDoc, IvfCvtIvfDoc, IvfCvtAfxFrame, pCreateArgs, nCreateVwr) |
| #define | IVF_AFX_CONVERSION_METHOD(AppViewClassName, AppDocClassName) |
| #define | IVF_AFX_WND_CONVERSION_METHOD(AppWndClassName) |
Typedefs | |
| typedef SoDEPRECATED CIvfComponent *(* | IvfCvtAfxViewProc )(CView *) |
| typedef SoDEPRECATED CView *(* | IvfCvtIvfComponentProc )(CIvfComponent *) |
| typedef SoDEPRECATED CIvfComponent *(* | IvfCvtAfxWndProc )(CWnd *) |
| typedef SoDEPRECATED CWnd *(* | IvfCvtIvfComponentProcW )(CIvfComponent *) |
| typedef SoDEPRECATED CIvfDocument *(* | IvfCvtAfxDocProc )(CDocument *) |
| typedef SoDEPRECATED CDocument *(* | IvfCvtIvfDocProc )(CIvfDocument *) |
| typedef SoDEPRECATED CIvfMainFrame *(* | IvfCvtAfxFrameProc )(CFrameWnd *pFrame) |
Variables | |
| UINT | WMAPPU_PROCPENDINGINLINE |
| #define IVF_AFX_CONVERSION_METHOD | ( | AppViewClassName, | |||
| AppDocClassName | ) |
This macro is used to define the type safe conversion methods for view based applications.
Note there is a standard version and an ole version (see the IvfCvtAfxFrame method).
| #define IVF_AFX_WND_CONVERSION_METHOD | ( | AppWndClassName | ) |
static CIvfComponent *IvfCvtAfxWnd(CWnd *pAfxWnd) \ { \ AppWndClassName *pWnd = (AppWndClassName *) pAfxWnd ; \ return pWnd ; \ } \ static CWnd *IvfCvtIvfComponent(CIvfComponent *pIvfComponent) \ { \ AppWndClassName *pWnd = (AppWndClassName *) pIvfComponent ; \ return pWnd ; \ }
This macro is used to define the type safe conversion methods for dialog-based applications.
| #define IVF_INIT_INSTANCE | ( | pApp, | |||
| IvfCvtAfxView, | |||||
| IvfCvtIvfComponent, | |||||
| IvfCvtAfxWnd, | |||||
| IvfCvtIvfComponentW, | |||||
| IvfCvtAfxDoc, | |||||
| IvfCvtIvfDoc, | |||||
| IvfCvtAfxFrame, | |||||
| pCreateArgs, | |||||
| nCreateVwr | ) |
{ \
CIvfApp::IvfInitInstance( \
pApp,\
pApp,\
IvfCvtAfxView, \
IvfCvtIvfComponent, \
IvfCvtAfxWnd, \
IvfCvtIvfComponentW, \
IvfCvtAfxDoc, \
IvfCvtIvfDoc, \
IvfCvtAfxFrame,\
pCreateArgs, \
nCreateVwr); \
}
| #define IVF_INIT_INSTANCE_BETA2 | ( | CFrameClass, | |||
| CViewClass, | |||||
| CDocClass, | |||||
| pVwrClass, | |||||
| pCreateArgs, | |||||
| nMDI | ) |
{ \
CIvfApp::IvfInitInstance(\
this,\
this,\
IvfCvtAfxView, \
IvfCvtIvfComponent, \
NULL,\
NULL,\
IvfCvtAfxDoc, \
IvfCvtIvfDoc, \
IvfCvtAfxFrame,\
pCreateArgs, \
TRUE); \
}
IVF_INIT_INSTANCE Macro This macro is invoked from the MFC application objects InitInstance method.
It invokes the CIvfApp method IvfInitInstance to intialize IVF.
| typedef SoDEPRECATED CIvfDocument*(* IvfCvtAfxDocProc)(CDocument *) |
This type defines the interface for the application supplied conversion method that converts a MFC CDocument object pointer into an IVF CIvfDocument Object pointer.
| typedef SoDEPRECATED CIvfMainFrame*(* IvfCvtAfxFrameProc)(CFrameWnd *pFrame) |
This type defines the interface for the application supplied conversion method that converts a MFC CFrameWnd object pointer into an IVF CIvfMainFrame Object pointer.
| typedef SoDEPRECATED CIvfComponent*(* IvfCvtAfxViewProc)(CView *) |
This type defines the interface for the application supplied conversion method that converts a MFC CView object pointer into an IVF CIvfComponent Object pointer.
| typedef SoDEPRECATED CIvfComponent*(* IvfCvtAfxWndProc)(CWnd *) |
This type defines the interface for the application supplied conversion method that converts a MFC CWnd object pointer into an IVF CIvfComponent Object pointer.
| typedef SoDEPRECATED CView*(* IvfCvtIvfComponentProc)(CIvfComponent *) |
This type defines the interface for the application supplied conversion method that converts an IVF CIvfComponent Object pointer into an MFC CView object pointer.
| typedef SoDEPRECATED CWnd*(* IvfCvtIvfComponentProcW)(CIvfComponent *) |
This type defines the interface for the application supplied conversion method that converts an IVF CIvfComponent Object pointer into an MFC CWnd object pointer.
| typedef SoDEPRECATED CDocument*(* IvfCvtIvfDocProc)(CIvfDocument *) |
This type defines the interface for the application supplied conversion method that converts an IVF CIvfDocument Object pointer into an MFC CDocument object pointer.