Bonjour,
Est ce que c'est si possible de connaître à un moment T tout les fenetres ouvertes dans l'appli ( sous WD55)
avec wd10 c'est la fonction <enumere> et sous wd55 comment faire ??
Merci d'avance
Bonjour,
Est ce que c'est si possible de connaître à un moment T tout les fenetres ouvertes dans l'appli ( sous WD55)
avec wd10 c'est la fonction <enumere> et sous wd55 comment faire ??
Merci d'avance
La fonction est EnumèreElément ( enumFenêtre )
Si elle n'existe pas sous wd5.5
Salut,
Merci pour la contibution mais ça ne m'avance en rien
je parle là de wd55 et non ulterieure
Je sais que la demande porte sur WD5.5 c'est spécifié dans le message.
Mais la fonction citée pour WD10 est incorrecte, donc j'ai précisé la fonction correcte pour vous faciliter la recherche.
Quand à l'équivalent sous WD5.5, je ne dispose que de la même documentation que vous et je pense que vous êtes aussi capable que moi de la consulter
De tête je dirai que çà tourne autour de infoobjet() fonction non documentée mais que Ugo avais réussi expliquer. Voir sur le net pour plus d'info.
SalutEnvoyé par elecoest
J'ai essayé de bancher deux évenements à l'intialisation du projet
evenement("pListeFenetreAjouter",*.,wm_create)
evenement("pListeFenetreEnleve",*.,wm_destroy)
A chaque appel pListeFenetreAjouter j'ajoute dans un tableau dynamik le nom de la fenetre qui m'était retourné avec _eve.nom
A chaque appel pListeFenetreEnleve j'enleve de ce tableau dynamik le nom de la fenetre qui m'était retourné avec _eve.nom
Mais le pb c'est que au moment de l'appel de pListeFenetreEnleve , la fenetre n'est pas vraiment fermée !!
d'où mon couchemar !!!
Bonjour,
non infoObjet ne donne pas la liste les fenetres d'un projet. par contre on peut lister les champs d'une fenetre.
faudrait peut etre cherche du cote du groupware utilisateur pour voir comment fait pcsoft pour avoir la liste des fenetres du projet.
sinon du cote des api peut etre
pas mal comme idéeEnvoyé par Firetox
pour API, j'ai trouvé un bout pour lister tout les fenetres ouverte sous windows !!
en tout cas je vais voir pour le groupewar
BonjourEnvoyé par Firetox
j'ai trouvé la fonction<interne> gpwDecritmenu
apparement elle sert à lister les options du menu comme dans WD7 et ulterieure
mais la logique du groupeware ne me suffit pas , car il liste toute les fenetres
du projet, et moi je veux lister les fenetres où moment de lors appel
dés qu'une fenetre s'ouvre hup je la catche et dés qu'elle ferme aussi
je veux arriver à ça
fListeFenetresOuvertes()
Si tu veux générer un évènement lors de l'ouverture et de la fermeture d'une fenêtre, tu peux utiliser les traitements associés et y mettre ton code : Initialisation & Fermeture.
BonjourEnvoyé par Guardian
j'ai 170 fenêtres !! donc je ne peux pas me permettre de le faire à chacune
mais l'evenement est dans l'initialisation du projet
wm_create est parfait
wm_destroy non !!!
ELLE marche lors ce qu'on clik sur le X du fenetreEnvoyé par kwasin
mais comme on peut avoir des contraintes (vérification, saisie obligatoire,etc..)
alors c'est pas la bonne solution
bref je suis perduuuuuuuuuuuuu !!
Mais où sont le bons vieux bidouilleurs WD5 !!!
bien dit !!Envoyé par Guardian
je montrerai àa omon superieur . .
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager