Utilisation de contrôles Tab

Cette rubrique contient deux exemples qui utilisent des contrôles d’onglet. Le premier exemple montre comment utiliser un contrôle tabulation pour basculer entre plusieurs pages de texte dans la fenêtre main d’une application. Le deuxième exemple montre comment utiliser un contrôle tabulation pour basculer entre plusieurs pages de contrôles dans une boîte de dialogue.

Contenu de cette section

Rubrique Description
Comment créer un contrôle Tab dans la fenêtre principale
L’exemple de cette section montre comment créer un contrôle tabulation et l’afficher dans la zone cliente de la fenêtre main de l’application. L’application affiche une troisième fenêtre (un contrôle statique) dans la zone d’affichage du contrôle tabulation. La fenêtre parente positionne et dimensionne le contrôle tabulation et le contrôle statique lorsqu’il traite le message WM_SIZE .
Cet exemple comporte sept onglets, un pour chaque jour de la semaine. Lorsque l’utilisateur sélectionne un onglet, l’application affiche le nom du jour correspondant dans le contrôle statique.
Comment créer une boîte de dialogue à onglets
L’exemple de cette section montre comment créer une boîte de dialogue qui utilise des onglets pour fournir plusieurs pages de contrôles. La boîte de dialogue main est une boîte de dialogue modale. Chaque page de contrôles est définie par un modèle de boîte de dialogue qui a le style WS_CHILD . Lorsqu’un onglet est sélectionné, une boîte de dialogue sans mode est créée pour la page entrante et la boîte de dialogue de la page sortante est détruite.
Note: Dans de nombreux cas, vous pouvez implémenter plus facilement des boîtes de dialogue de plusieurs pages à l’aide de feuilles de propriétés. Pour plus d’informations sur les feuilles de propriétés, consultez À propos des feuilles de propriétés.
Le modèle de la boîte de dialogue main définit simplement deux contrôles de bouton. Lors du traitement du message WM_INITDIALOG , la procédure de boîte de dialogue crée un contrôle tabulation et charge les ressources du modèle de boîte de dialogue pour chacune des boîtes de dialogue enfants.