DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Fenêtre
  • Présentation
  • Fenêtre MDI
  • Caractéristiques des fenêtres mères MDI
  • Caractéristiques des fenêtres filles MDI
  • Fenêtre non MDI (ou fenêtre libre)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Les différents types de fenêtres
Présentation
Les fenêtres créées avec une application WINDEV peuvent être de type :
  • MDI :
    Ces fenêtres doivent respecter certaines contraintes propres aux applications MDI (Multiple Document Interface). Dans une application MDI, la fenêtre principale de l'application contient toutes les fenêtres de l'application.

    Trois types de fenêtres sont disponibles : Fenêtre mère MDI, fille MDI ou soeur MDI.
    Le mode d'ouverture des fenêtres filles ou soeurs est une ouverture non modale. Pour plus de détails sur la gestion non modale des fenêtres, consultez Gestion non modale d'une fenêtre.
  • non MDI :
    Ces fenêtres ne suivent aucune contrainte spécifique. Le mode d'ouverture de ces fenêtres est une ouverture modale ou non modale.
    Pour plus de détails sur la gestion modale des fenêtres, consultez Gestion modale d'une fenêtre
    Pour plus de détails sur la gestion non modale des fenêtres, consultez Gestion non modale d'une fenêtre.
Fenêtre MDI

Caractéristiques des fenêtres mères MDI

Une fenêtre mère MDI (Multiple Document Interface) est obligatoirement la première fenêtre d'un projet WINDEV. Cette fenêtre permet d'afficher toutes les fenêtres de l'application.
Une fenêtre mère MDI a les caractéristiques suivantes (non modifiables) :
  • bords modifiables
  • bouton d'icônisation, d'agrandissement, menu système
  • barre de titre
  • barre d'icônes
  • possibilité d'avoir un menu déroulant et des barres outils.
Dans une fenêtre mère MDI, seuls les champs situés dans la zone "barre d'icônes" peuvent être en saisie. En dehors de cette zone, aucun champ ne peut être en saisie, aucun clic souris n'est actif.

Caractéristiques des fenêtres filles MDI

Les fenêtres filles MDI ont toutes les mêmes caractéristiques (qui ne peuvent pas être modifiées) :
  • bords modifiables,
  • un bouton d'icônisation, d'agrandissement, menu système,
  • barre de titre,
  • aucun menu.
Les fenêtres filles MDI sont nécessairement ouvertes dans la fenêtre mère. La position d'affichage d'une fenêtre fille MDI est toujours relative à la fenêtre mère.
Note : Sur les fenêtres MDI, il n'est pas possible d'utiliser un gabarit détouré.
Programmation
Les fenêtres filles MDI doivent être ouvertes avec la fonction MDIOuvre.
Remarque : une fenêtre fille MDI ne peut pas être directement testée depuis l'éditeur. En effet, elle doit nécessairement être ouverte depuis la fenêtre mère.
A propos de l'affichage de message ou de jauge avec les fonctions Jauge et Message.
  • Si la fenêtre fille MDI a une barre de message, le message ou la jauge est affiché dans la barre de la fille MDI.
  • Si la fenêtre fille MDI n'a pas de barre de message, le message ou la jauge est affiché dans la barre de la mère MDI.
Fenêtre non MDI (ou fenêtre libre)
Pour les fenêtres non MDI, aucune contrainte ni de taille, ni de type de fenêtre n'est liée au mode d'ouverture d'une fenêtre. Ainsi les fenêtres peuvent avoir, quel que soit leur mode d'ouverture :
  • une barre de titre ou non,
  • un bouton d'icônisation ou non,
  • un bouton d'agrandissement ou non,
  • un bouton du menu système ou non,
  • un cadre de fenêtre simple, épais ou double,
  • un menu ou non,
  • tous types de champs.
Les fenêtres libres peuvent être ouvertes :
Remarque : les fenêtres peuvent avoir un cadre aux angles arrondis sous Windows 11. Cet effet est appliqué par le système aux fenêtres dont le cadre est double ou épais, et sans détourage. Les fenêtres avec un cadre simple ne peuvent pas avoir les coins arrondis.
Liste des exemples associés :
WD Multi-Fenetrage Exemples didactiques (WINDEV) : WD Multi-Fenetrage
[ + ] Cet exemple permet de comprendre les bases de la gestion du Multi-fenêtrage et des onglets dynamiques avec WINDEV.

Cet exemple présente une interface simple de gestion de fiches client sous deux formes :
- multi fenêtrée avec une interface MDI,
- multi onglets avec un champ onglet dynamique.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 27/11/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale