#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.