En ce qui concerne cette question: Which is prefered CTabCtrl vs CPropertySheetMFC: Comment identfy si Dialog a été créé à l'aide CPropertySheet ou CTabCtrl
J'ai un DDK qui utilise MFC que je suis nouveau. L'exemple de base du DDK implémente une boîte de dialogue simple avec 3 onglets avec le bouton "Ok" et "Annuler" sur le côté droit de la boîte. Basé sur la question du lien ci-dessus, semble que CTabCtrl seulement peut avoir ce genre d'interface? (corrigez-moi si je me trompe) Cependant, en regardant les classes impliquées, il semble que CTabCtrl n'est pas utilisé du tout? Besoin d'une explication à ce sujet ...
de la classe Explorer:
CObject ->
- CCmdTarget
- CWnd
- CDialog
- CxxxDlg
- CPropertyPage
- CIntHelpPropertyPage
- CxxxConfigPage
- CDialog
- CWinThread
- CWinApp
- CWinDebugApp
- CDriverApp
- CxxxApp
- CDrvCfg
- CxxxApp
- CDriverApp
- CWinDebugApp
- CWinApp
- CxxxDrvCfg
- CWnd
- CSrvObj
- CChannelObj
- CDriverObj
- CxxxObj
http://farm3.static.flickr.com/2545/3858078115_c7d6b61f54_o.jpg – justin
Question étrange à poser, vous pouvez trouver certaines informations via RUNTIMECLASS mais une feuille de propriétés utilise un onglet de contrôle en tant que partie. De plus, une feuille de propriétés et un onglet de contrôle sont gérés de manière totalement différente ... – Goz
hahaha ... cela va sembler stupide .. Je pose juste la question basée sur le lien vers une autre question ... la réponse à cette question dit que CPropertySheet aurait le bouton "Ok" et "Annuler" sur le bouton de la boîte de dialogue .. donc en regardant ma boîte de dialogue, les boutons sont sur le côté ...donc je suppose qu'il utilise CTabCtrl .... mais il n'y a aucune trace de CTabCtrl étant utilisé dans le projet ... – justin