J'ai plusieurs formulaires qui ont des sections communes et je voudrais les sortir dans leur propre ressource. Fondamentalement, je cherche un moyen de faire un CFormView dans un contrôle Windows que je peux insérer dans un autre CFormView.Comment incorporer un CFormView dans un autre CFormView
0
A
Répondre
0
Vous pouvez créer une boîte de dialogue modale à partir du même modèle de ressource et la créer dans une vue Formulaire. Cela signifie que vous devez refactoriser votre code afin que les gestionnaires d'événements puissent être réutilisés entre la boîte de dialogue et votre vue de formulaire d'origine. CFormView s'attend à ce que son parent soit une image. Pour supprimer cette dépendance, vous devez remplacer toutes les fonctions qui référencent le cadre parent, ce qui est fastidieux à faire, et chaque version de MFC peut introduire de nouvelles fonctions faisant référence au cadre parent.
Questions connexes
- 1. Comment puis-je placer un CFormView MFC dans un CDockablePane?
- 2. CFormView et CListView sur splitterwindow
- 3. MFC: fonction OnInitialUpdate d'une classe dérivée CFormView-
- 4. Comment attacher la classe dérivée de CFormView à CMFCTabCrtl?
- 5. Comment faire pour empêcher les barres de défilement dans la classe CScrollView/CFormView dans MFC (Windows Mobile 6)
- 6. Comment "incorporer" un manifeste dans un assemblage en utilisant VS2005?
- 7. comment incorporer un fichier xml dans un fichier de ressources
- 8. Comment incorporer un fichier batch avec vb.net
- 9. Incorporer xsl dans un fichier XML
- 10. Comment insérer (incorporer) un objet fichier dans une feuille Excel
- 11. Comment incorporer un fragment de xml dans server.xml de tomcat
- 12. Comment incorporer 2 gwt module_x.module_x.nocache.js dans un fichier html?
- 13. Comment incorporer une image dans un message électronique .NET HTML?
- 14. Comment incorporer un tableau de chaînes dans une entité (JPA)
- 15. Incorporer un TDataSet dans un formulaire au moment du design
- 16. Y at-il un moyen d '"incorporer" un formulaire sous une autre forme?
- 17. comment incorporer un fichier de commandes avec vb.net
- 18. Incorporer un fichier en tant qu'unicode (WCHAR) dans une ressource
- 19. comment afficher un mxml dans un autre
- 20. Comment charger un div dans un autre
- 21. Comment incorporer des vignettes dans les images
- 22. Comment incorporer un film quicktime dans une application web iphone en utilisant un dashcode?
- 23. .NET: incorporer un fichier EXE dans mon projet
- 24. Comment incorporer la fonctionnalité DRAG dans wxPython
- 25. Créer plusieurs vues dans un CChildFrame en utilisant CSplitterWnd
- 26. Comment incorporer une image distante dans ImageMagick
- 27. Comment incorporer un fichier SWF dans une page HTML sans que IE ne soit en forme?
- 28. Comment trouver un élément dans un autre élément dans mootools
- 29. Comment appeler un projet de dans un autre dans VS2005
- 30. Dans CruiseControl.net, comment incorporer un message d'erreur de construction dans le courrier électronique?
N'incorporeriez-vous pas aussi le cadre de cFormView? –
Cela nécessiterait la même quantité de travail (en principe, le cadre ne s'attend pas à ce qu'un parent ne soit pas une image MDI.) Pour modifier cette hypothèse, il est nécessaire de surcharger beaucoup de fonctions. notification de fenêtres flottantes, navigation au clavier, fusion de menus, activation de la fenêtre d'affichage et aperçu avant impression .. Il y a beaucoup de code dans MFC qui saute à GetTopLevelParent ou GetTopLevelFrame pour le cadre principal au lieu d'appeler GetParentFrame. –