|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
nom / alias d'une fenêtre |
Started by R BISSON, May, 10 2004 12:41 PM - 2 replies |
| |
| | | |
|
| |
Posted on May, 10 2004 - 12:41 PM |
Bonjour, Quelqu'un saurait-il si il y a moyen de changer le nom ou l'alias d'une fenêtre en cours d'éxécution? Peut-être par une api ou autre. |
| |
| |
| | | |
|
| | |
| |
Posted on May, 12 2004 - 5:00 PM |
Je ne sais pas si c'est ce que tu cherches, mais voilà la procédure que je lance dans chaque fenêtre dans l'initialisation :
PROCEDURE FenetreInit()
LOCAL sNomFenAlias est une chaîne = ""
// Changement d'alias de fenêtre SI FenEnExécution()~={FenEnExécution()}..Nom ALORS sNomFenAlias=FenEnExécution()+NumériqueVersChaine(Handle(FenEnExécution())) FenChangeAlias(FenEnExécution(),sNomFenAlias) FIN
// Message dans la barre des messages (en bas de la fenêtre) Message({FenEnExécution()}..Nom)
J'ai besoin de cela à cause d'autres fonctions ou je passe en paramêtre le nom de la fenêtre1 qui a appeler la fenêtre2 active, car j'intervient dessus et je peux avoir cette fenetre1 déjà ouverte, donc il faut que je les identifient correctement. J'utilise le handle de la fenêtre comme identifiant dans l'alias, je suis sûr que mon nom est unique (enfin j'espère)
Explication de cette petite procedure (si tu as besoin) : Si mon nom de fenêtre active (FenEnExécution())= le nom de la fenêtre dans l'éditeur Windev (nom d'origine de la fenêtre : {FenEnExécution()}..Nom ) alors je change le nom de la fenêtre active pour avoir un nom d'alias unique.
Et en bas de ma fenêtre, j'affiche le nom d'origine de la fenêtre. Je ne veux pas que mes utilisateurs voient le nom de la fenêtre avec le handle, mais juste le nom de la fenêtre d'origine pour qu'il puisse m'identifier la fenêtre quand ils ont des problèmes.
Si cela peux t'aider....
Corinne BONHOMME DENHARCO (CANADA) cbonhomme@denharco.com
"R BISSON" <remy.bisson@cegeinformatique.com> wrote:
Bonjour, Quelqu'un saurait-il si il y a moyen de changer le nom ou l'alias d'une
fenêtre
en cours d'éxécution? Peut-être par une api ou autre.
|
| |
| |
| | | |
|
| | |
| |
Posted on May, 13 2004 - 11:04 AM |
Je te remercie beaucoup pour ta réponse, mais en fait, ce n'était pas ce que je cherchais. Je connaissais la fonction fenchangealias pour windev 7.5 et 8.0, mais là, il s'agit d'une application 5.5. Merci encore.
"Corinne BONHOMME" <cbonhomme@denharco.com> wrote:
Je ne sais pas si c'est ce que tu cherches, mais voilà la procédure que
je
lance dans chaque fenêtre dans l'initialisation :
PROCEDURE FenetreInit()
LOCAL sNomFenAlias est une chaîne = ""
// Changement d'alias de fenêtre SI FenEnExécution()~={FenEnExécution()}..Nom ALORS sNomFenAlias=FenEnExécution()+NumériqueVersChaine(Handle(FenEnExécution())) FenChangeAlias(FenEnExécution(),sNomFenAlias) FIN
// Message dans la barre des messages (en bas de la fenêtre) Message({FenEnExécution()}..Nom)
J'ai besoin de cela à cause d'autres fonctions ou je passe en paramêtre le
nom de la fenêtre1 qui a appeler la fenêtre2 active, car j'intervient dessus et je peux avoir cette fenetre1 déjà ouverte, donc il faut que je les identifient correctement. J'utilise le handle de la fenêtre comme identifiant dans l'alias, je suis sûr que mon nom est unique (enfin j'espère)
Explication de cette petite procedure (si tu as besoin) : Si mon nom de fenêtre active (FenEnExécution())= le nom de la fenêtre dans l'éditeur Windev (nom d'origine de la fenêtre : {FenEnExécution()}..Nom )
alors je change le nom de la fenêtre active pour avoir un nom d'alias unique. Et en bas de ma fenêtre, j'affiche le nom d'origine de la fenêtre. Je ne veux pas que mes utilisateurs voient le nom de la fenêtre avec le handle, mais juste le nom de la fenêtre d'origine pour qu'il puisse m'identifier la fenêtre quand ils ont des problèmes. Si cela peux t'aider.... Corinne BONHOMME DENHARCO (CANADA) cbonhomme@denharco.com "R BISSON" <remy.bisson@cegeinformatique.com> wrote:
Bonjour, Quelqu'un saurait-il si il y a moyen de changer le nom ou l'alias d'une fenêtre
en cours d'éxécution? Peut-être par une api ou autre.
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|