Bonjour,
J'ai un problème : J'ai un logiciel (qui s'appelle Record)qui me permet de travailler sur l'affichage et l'enregistrement d'une séquence vidéo d'une caméra analogique reliée à une carte d'acquésition A/N; et il est du type SingleDocTemplate (c'et a dire une seule fenetre), comme en témoigne ces instructions dans le méthode BOOL CRecordApp::InitInstance() :
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CRecordDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CMyRecordView));
AddDocTemplate(pDocTemplate);
Ce logiciel contuient une classe CMainFrame mais il ne contient pas de classe CChildFrame.
J'ai cliqué avec le bouton droit sur le nom de projet dans l'onglet ClassView (j'utilise Visual C++ 6.0) pour faire New Class, dans la boite de dialogue qui est apparue dans l'espace Class Type il y avait Generic Class, mais il n'y avait pas de MFC Class ou Form Class.
Pourtant quand j'ai cherché le mot MFC dans le projet il est apparu 8 fois :
Searching for 'MFC'...
C:\Ifc56\VegaNet\Examples\Record\Record.cpp(133): Enable3dControls(); // Call this when using MFC in a shared DLL
C:\Ifc56\VegaNet\Examples\Record\Record.cpp(135): Enable3dControlsStatic(); // Call this when linking to MFC statically
C:\Ifc56\VegaNet\Examples\Record\Record.rc(285): VALUE "FileDescription", "Record MFC Application\0"
C:\Ifc56\VegaNet\Examples\Record\StdAfx.h(23):#include <afxwin.h> // MFC core and standard components
C:\Ifc56\VegaNet\Examples\Record\StdAfx.h(24):#include <afxext.h> // MFC extensions
C:\Ifc56\VegaNet\Examples\Record\StdAfx.h(25):#include <afxdisp.h> // MFC Automation classes
C:\Ifc56\VegaNet\Examples\Record\StdAfx.h(26):#include <afxdtctl.h> // MFC support for Internet Explorer 4 Common Controls
C:\Ifc56\VegaNet\Examples\Record\StdAfx.h(28):#include <afxcmn.h> // MFC support for Windows Common Controls
8 occurrence(s) have been found.
J?ai donc 3 questions :
1/ Est-ce que la librairie MFC est incluse dans mon projet ?
2/Sinon comment je peu l?inclure ?
3/ Comment je dois faire pour inclure un splitter dans mon programme pour pouvoir avoir une fenêtre divisée en deux, d?une part l?image prise par la caméra (ce qui est déjà disponible) et un formulaire (Dialog/Formview) que je vais créer.
Mouchos Gracias