PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Réduction d'une fenêtre
Réduction d'une fenêtre
Débuté par Sergueï, 13 aoû. 2004 11:08 - 5 réponses
Posté le 13 août 2004 - 11:08
Bonjour,

Depuis un petit moment j’essaie de trouver une solution pour le problème
suivant :

Quand utilisateur réduit ma fenêtre je veux faire un traitement, mais le
problème que je n’arrive pas capter le moment de la réduction de la fenêtre.
J’ai essayé avec les coordonnées de la souris, les événements Windows et
etc. – impossible.

Quelqu'un a une idée comment je peux faire ?

Merci d’avance.

Bonne journée.
Posté le 13 août 2004 - 14:03
"Sergueï" <sikeirosa@wanadoo.fr> a écrit dans le message de
news:411c68d5$1@news.pcsoft.fr...


Bonjour,

Depuis un petit moment j’essaie de trouver une solution pour le problème
suivant :

Quand utilisateur réduit ma fenêtre je veux faire un traitement, mais le
problème que je n’arrive pas capter le moment de la réduction de la

fenêtre.
J’ai essayé avec les coordonnées de la souris, les événements Windows et
etc. – impossible.

Quelqu'un a une idée comment je peux faire ?

Merci d’avance.

Bonne journée.


Bonjour

Dans la fenêtre d'édition de code, tu cliques sur "..." dans la barre des
tâches et tu sélectionnes le traitement optionnel "Changement de taille".
Normalement, cela devrait correspondre sensiblement à ce que tu cherches.

Val
Posté le 13 août 2004 - 17:33
Bonjour

Dans la fenêtre d'édition de code, tu cliques sur "..." dans la barre des
tâches et tu sélectionnes le traitement optionnel "Changement de taille".
Normalement, cela devrait correspondre sensiblement à ce que tu cherches.


ce n'est pas la solution car mon traitement sera executer à chaque changement
de la taille de la fenetre et pas à la réduction ;(
Posté le 13 août 2004 - 17:41
J'ai trouvé une petite astuce ;)

Quand on réduit la fenêtre les coordonnées X et Y de la fenêtre egale à -32000
(à tester), donc dans le code de changement taille de ma fenêtre:

SI Menu..X = -32000 _ET_ Menu..Y = -32000 ALORS
MonTraitement()
FIN

Merci à tout le monde.
Posté le 13 août 2004 - 18:06
"Sergueï" <sikeirosa@wanadoo.fr> wrote:


Bonjour,

Depuis un petit moment j’essaie de trouver une solution pour le problème
suivant :

Quand utilisateur réduit ma fenêtre je veux faire un traitement, mais le
problème que je n’arrive pas capter le moment de la réduction de la fenêtre.
J’ai essayé avec les coordonnées de la souris, les événements Windows et
etc. – impossible.

Quelqu'un a une idée comment je peux faire ?

Merci d’avance.

Bonne journée.



plus simple :

//à insérer dans le code de modification de taille de ta fenêtre

SI FenTaille(MaFenêtre)=TailleMini ALORS
//traitement
FIN
Posté le 13 août 2004 - 20:04
"Sergueï" <sikeirosa@wanadoo.fr> a écrit dans le message de
news:411cc4fb$1@news.pcsoft.fr...


J'ai trouvé une petite astuce ;)

Quand on réduit la fenêtre les coordonnées X et Y de la fenêtre egale

à -32000
(à tester), donc dans le code de changement taille de ma fenêtre:

SI Menu..X = -32000 _ET_ Menu..Y = -32000 ALORS
MonTraitement()
FIN

Merci à tout le monde.


Fais attention car quand on change les dimensions d'une fenêtre, c'est la
largeur ou la hauteur qui change.
Donc, à chaque fois que la fenêtre change de taille, tu dois vérifier si la
largeur ou la hauteur nouvellement définies sont inférieures aux valeurs
initiales et, si c'est le cas, faire le traitement que tu souhaites.

Val