Message de rapport:
 

[INFO : Centrage de la fenêtre appelée par la fonction Dialogue]

Sujet: [INFO : Centrage de la fenêtre appelée par la fonction Dialogue]
par Totof sur 11/7/2006 11:58:58

Bonjour,

Si vous utilisez la fonction Dialogue, que vous modifiez le titre des boutons et que vous appliquez le style du projet aux fenêtres Oui,Non,Annuler, ce message est pour vous.
En version WD10 (01F100050o), la fenêtre créée par la fenêtre Dialogue peut ne pas être centrée, pour la centrer voici l'astuce suivante :

Il faut faire un appel à une fonction depuis un timer comme ceci :

TimerSys(pl_Repositionne_WindevQuestionDefaut,6)
RetourDialogue = Dialogue("Voulez vous sélectionner un fichier ou un répertoire ?")
----------------------------------
Code la fonction pl_Repositionne_WindevQuestionDefaut
----------------------------------
PROCEDURE pl_Repositionne_WindevQuestionDefaut()
EXTERNE WindevQuestionDefaut

WindevQuestionDefaut..X = (SysXRes() / 2 ) - (WindevQuestionDefaut..Largeur / 2)
WindevQuestionDefaut..Y = (SysYRes() / 2 ) - (WindevQuestionDefaut..Hauteur / 2)

FinTimerSys()
----------------------------------

Bon dév,

Totof
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2