Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2943 connectés 

  FORUM HardWare.fr
  Programmation

  [MFC] Ajouter un contrôle dans un onglet (CTabCtrl)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC] Ajouter un contrôle dans un onglet (CTabCtrl)

n°107081
antsite
Je me souviens
Posté le 02-03-2002 à 18:53:20  profilanswer
 

Salut
J'ai cherché sur CodeGuru mais je pige pas, ils parlent de property sheet avec sa classe, mais moi c un CTabCtrl tout bête.
Comment ajouter à un onglet particulier un controle quelconque ?
CTabCtrl m_tab;
m_tab.InsertItem(0,"About" ); //titre de l'onglet
 
et après ???
 
merci d'avance pour vos réponses !
   ANT

mood
Publicité
Posté le 02-03-2002 à 18:53:20  profilanswer
 

n°107150
chrisbk
-
Posté le 03-03-2002 à 00:05:56  profilanswer
 

apres, fo que tu cree dans ton tab une dialog correspondant au panel actuellement selectionné

n°107199
antsite
Je me souviens
Posté le 03-03-2002 à 14:39:56  profilanswer
 

d'accord, mais peux-tu me guider pour le faire ? Je crée une nouvelle Dialog et j'en fais quoi ensuite ?

n°107229
chrisbk
-
Posté le 03-03-2002 à 15:59:19  profilanswer
 

en MFC j'ai jamais fait, juste en win32
 
Mais le principe doit rester le meme :
 
 
Tu a ta dialog principale . dans celle ci tu fais ton tab controle (avec l'editeur de resource)
 
dans ce meme editeur de resource tu refait une dialog (qui correspondra a un panel de ton tab) . Celle doit avoir le flags CHILD, pas de bordure (nous l'appelerons sous-dialogue)
Bon.
 
 
Ensuite dans ta dialog principal tu intercepte les changements de tab, et quand tu en as un :
 
-tu detruis la sous dialog crée a l'interieur de ton tab
-tu crée ta nouvelle dialog . Celle ci doit avoir pour parent le tab control
-tu resize la nouvelle dialog pour qu'elle ait la meme taille que le tab (MoveWindow)
 
 
Néanmoins, ca c en win32, peut etre qu'en MFC c plus simple.
Donc deux adresses a fouiller :
 
msdn.microsoft.com
www.codeguru.com


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [MFC] Ajouter un contrôle dans un onglet (CTabCtrl)

 

Sujets relatifs
LDAP/PHP : impossible de modifier et d'ajouter des données[C++] comment obtenir hwnd ? MFC
[C++] Threading --> PB de creation de thread (MFC)[MFC] Insérer un CMenu dans un CDialog [ résolu ]
[C++ ] comment créer et executer des thread en MFC[MFC] Changer le caret d'un CEdit
[MFC] Interactions avec l'utilisateurUtilisation de MFC , classe CInternet
[MFC] CListCtrl : mettre une image à coté du texte...J'aimerais avoir des infos sur MFC
Plus de sujets relatifs à : [MFC] Ajouter un contrôle dans un onglet (CTabCtrl)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR