Propriétés des éléments des fenêtres non ouvertes

Demandé et répondu par R&B le 27-Sep-2004 12:14

Propriétés des éléments des fenêtres non ouvertes

Si les propriétés des éléments des fenêtres (champs...) sont disponibles, il n'en demeure qu'elles ne sont lisibles que si la fenêtre est ouverte car WinDev ne peut lire que les propriétés des éléments chargé en mémoires (APIs et poignées).

Une solution consiste simplement à ouvrir la fenêtre en mode 'caché'. C'est à dire hors écran.
Evidement une condition sera que cette fenêtre ne doit effectuer aucun traitement automatique avec interaction nécessaire en ouverture quand elle est dans ce mode d'ouverture. Il faudra alors désactiver ces traitements dans la phase d'initialisation de la fenêtre et des champs.

// Appel de la fenêtre 'cachée'
OuvreSoeur(nomfenetre,Vrai)


// init fenêtre ouverte hors ecran
PROCEDURE NomFenetre(pbModeCaché=Faux)
SI pbModeCaché ALORS FenEtat(nomfenêtre,HorsEcran)
// Evaluer pbModeCaché pour inactiver les traitements d'initialisation avec interaction

Cette Q&R a été trouvée sur WDForge.org : http://old.wdforge.org/modules/smartfaq/faq.php?faqid=23