Bonsoir,
Je souhaite en cliquant sur un item d'un menu faire passer en avant plan une vue de type CScrollView.
La méthode associé au clic dans le menu se trouve dans MainFrm.
J'ai regardédans la FAQ, le topic "Comment activer et faire passer en premier plan une fenêtre fille (Child)?" mais je ne comprends pas très bien la démarche car il est question de récupérer dans OnInitialUpdate le pointeur sur la MDI. Or l'activation doit se faire depuis MainFrm et non pas depuis la classe correspondant à la vue à activer.
J'aurais bien vu qq chose comme ceci:Mais cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CMaClasse *MaClasse; MaClasse=static_cast<CMaClasse *>(Utili.FindFirstInstanceView(RUNTIME_CLASS(CMaClasse))); ((CMDIFrameWnd *)theApp.m_pMainWnd)->MDIActivate(MaClasse)
Partager