J'ai un projet utilisant une feuille SDI.
Je voudrais pouvoir ouvrir mon projet avec, à la place de l'espace de travail habituel (espace blanc), une boîte de dialogue que j'ai réalisée.
Comment procéder ?
Merci par avance
J'ai un projet utilisant une feuille SDI.
Je voudrais pouvoir ouvrir mon projet avec, à la place de l'espace de travail habituel (espace blanc), une boîte de dialogue que j'ai réalisée.
Comment procéder ?
Merci par avance
Créer un CFormView
Dans tes resources : Créer une nouvelle boite de dialog.
Dans l'éditeur de resources, double clique dessu et quand il va te demander si tu veux attacher une classe. Dis oui et choisis comme classe de base : CFormView
Ensuite change la ligne suivante dans ton projet :
RUNTIME_CLASS(CMyFormView));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CSDITest2Doc), RUNTIME_CLASS(CMainFrame), // main SDI frame window // RUNTIME_CLASS(CSDITest2View)); RUNTIME_CLASS(CMyFormView)); AddDocTemplate(pDocTemplate);
je voudrai faire la meme chose et je n'y arrive pas :-(
Je suis debutant sous VC++
Il faut creer une CFormeView puis une boite de dialogue ?
A quoi correspond la ligne a modifier ?
Arnaud
Partager