Bonjour
comment peut t-on activer une fenêtre de type View à partir d'un bouton oû
d'un menu d'une fenêtre type formView?
Merci.
Bonjour
comment peut t-on activer une fenêtre de type View à partir d'un bouton oû
d'un menu d'une fenêtre type formView?
Merci.
1. Enregistrer la fenêtre :
Sur le bouton ou l'élément de menu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 AddDocTemplate(new CMultiDocTemplate(IDR_BulletinsTYPE, RUNTIME_CLASS(CRbPaieDoc), RUNTIME_CLASS(CChildFrame), RUNTIME_CLASS(CBulletinsView)));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 POSITION curTemplatePos = AfxGetApp()->GetFirstDocTemplatePosition(); while(curTemplatePos != NULL) { CDocTemplate* curTemplate = AfxGetApp()->GetNextDocTemplate(curTemplatePos); CString str; curTemplate->GetDocString(str, CDocTemplate::docName); if(str == _T("Bulletins")) { CRbPaieDoc* ptDoc = this->GetDocument(); // Identify calling view ptDoc->m_pParentModule = this; CFrameWnd* ptFrame = curTemplate->CreateNewFrame(ptDoc, NULL); curTemplate->InitialUpdateFrame(ptFrame, ptDoc, TRUE); CBulletinsView* ptBulletinsView = (CBulletinsView*)(ptFrame->GetActiveView()); return; } }
Partager