Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Qu'est-ce qu'un EOF dans le langage …
  • Comment changer RC à un objet en C …
  • Comment utiliser LINQ dans WPF 
  • Comment faire Strings tout en minusc…
  • Comment se connecter à un émulateu…
  • Comment savoir Turbo C 
  • Comment faire pour déclarer des fon…
  • Comment modifier un document Word en…
  • Comment écrire un fichier Hex 
  • Comment faire pour installer Vcvarsa…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment faire une fenêtre fractionnée personnalisée dans MFC

    Une fenêtre fractionnée est une interface de type Explorateur Windows. Le volet de gauche (maître) indique généralement une structure de répertoire . Le volet de droite (esclave) affiche les détails du dossier qui est sélectionné sur la gauche. La classe CSplitterWnd de la bibliothèque de classes MFC (Microsoft Foundation ) encapsule les fonctionnalités de gestion d'une fenêtre fractionnée . Voici les lignes directrices générales pour l'initialisation d'une classe CSplitterWnd . Choses que vous devez
    Microsoft Visual Studio IDE
    livre sur MFC comme " Programming Windows avec MFC " par Jeff Prosise
    Afficher plus Instructions
    1

    Créer un nouveau projet d'application Win32. Assurez-vous qu'il a un seul fichier source avec le document /view soutien. Inclure le fichier de bibliothèque " afxwin.h " . Déclarez une variable CSplitterWnd .
    2

    comprendre la différence entre statique et dynamique fenêtres fractionnées . Une fenêtre de séparateur statique présente un certain nombre statique de vitrages , déterminée à l'intérieur de la fonction " OnCreateClient " du parent trame lors de l'initialisation . Un utilisateur ne peut modifier la taille des vitres . Une fenêtre fractionnée dynamique fournit des commandes qui permettent à un utilisateur de créer , supprimer et redimensionner les volets supplémentaires au besoin. Lors de l'initialisation , l'infrastructure crée un volet unique par défaut.
    3

    place la variable CSplitterWnd sur une fenêtre parent ou un cadre. Cet exemple utilise un objet CFrameWnd le cadre parent . De l'intérieur de la fonction membre " OnCreateClient " de " CFrameWnd , " appeler la fonction "Créer" de " CreateStatic " ou " CSplitterWnd , " selon que vous souhaitez créer une statique ou une fenêtre fractionnée dynamique , respectivement.
    < Br > 4

    Réglez la hauteur et la largeur des vitres individuelles à travers les fonctions de membre " SetColumnInfo " " SetRowInfo " et . Vous appelez à l'intérieur " CreateStatic " ou "Créer" pour initialiser la hauteur et la largeur à zéro. Appelez-les de nouveau après " CreateStatic " et "Créer " pour spécifier les dimensions du volet souhaités.
    5

    Créer des barres de défilement entre les vitres. Une fenêtre de séparation qui a une ligne et deux colonnes affiche une barre de défilement de style WS_VSCROLL . Celui qui a deux lignes et une colonne affiche une barre de défilement de style WS_HSCROLL . Les barres de défilement par défaut sont les enfants de la classe CSplitterWnd . Un objet CSplitterWnd statique peut supporter des barres de défilement dans les classes de ses vitres.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour utiliser des types de données en C + + 
  • Comment formater double en C 
  • Comment afficher une chaîne en arrière dans C 
  • Comment faire un bouton de sortie en C + + 
  • Comment déclarer un tableau de structures en C 
  • Comment faire votre propre PSP jeu 
  • Comment faire pour utiliser des algorithmes de chiffrement dans Visual C + + 
  • Comment changer la couleur en C + + 
  • Comment activer la mémoire détection des fuites 
  • Comment inverser les cordes à l'aide de matrices C sans avoir à traverser plusieurs fois 
  • Connaissances Informatiques © http://www.ordinateur.cc