OVH Cloud OVH Cloud

[WD7.5] modification du mode d'affichage de l'image de fond d'une fenêtre

5 réponses
Avatar
Jean Cougnaud
Bonjour,

Continuant à me battre avec mes gabarits, je me suis rendu compte que
l'image de fond n'est pas modifiée dans les composants qui sont appelés à
partir d'un projet.

J'ai donc décidé de faire une procédure qui sera appelée à l'ouverture des
fenêtres pour changer le nom de l'image. C'est pas top mais on fait comme on
peut ...

Cependant, je veux modifier le mode d'affichage de l'image de fond et je
m'aperçois que la syntaxe :

MaFenêtre..ImageFond..ImageMode=imgMosaique

N'est pas acceptée, ce qui est un peu normal.

Comment peut-on faire ?

Merci d'avance

Jean Cougnaud

5 réponses

Avatar
Romain PETIT
Il se trouve que Jean Cougnaud a formulé :

Comment peut-on faire ?



L'une après l'autre ?
MaFenêtre..ImageFond = MonImage
MaFenêtre..ImageMode = imgMosaique

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Jean Cougnaud
Bonjour,

Merci de ton aide mais "MaFenêtre..ImageMode = imgMosaique" ne fonctionne
pas car la propriété ImageMode n'existe pas pour cet objet.

Je vais essayer de trouver une autre manière de faire ou une autre image ...

Cordialement

Jean Cougnaud
Développeur indépendant
Bordeaux



"Romain PETIT" a écrit dans le message de
news:
Il se trouve que Jean Cougnaud a formulé :

> Comment peut-on faire ?

L'une après l'autre ?
MaFenêtre..ImageFond = MonImage
MaFenêtre..ImageMode = imgMosaique

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)



Avatar
Michel Moreno
En/na Jean Cougnaud ha escrit:

Bonjour,



Bonjour

Continuant à me battre avec mes gabarits, je me suis rendu compte que
l'image de fond n'est pas modifiée dans les composants qui sont appelés à
partir d'un projet.

J'ai donc décidé de faire une procédure qui sera appelée à l'ouverture des
fenêtres pour changer le nom de l'image. C'est pas top mais on fait comme on
peut ...

Cependant, je veux modifier le mode d'affichage de l'image de fond et je
m'aperçois que la syntaxe :

MaFenêtre..ImageFond..ImageMode=imgMosaique

N'est pas acceptée, ce qui est un peu normal.

Comment peut-on faire ?

Merci d'avance

Jean Cougnaud




en 7.5 , je sais pas mais en WD5.5
TitreEnCours permet de modifier l'image de fond d'une fenêtre. Il faut
alors utiliser la syntaxe suivante :

TitreEnCours(ESC+"<Mode><NomImage>")

<Mode> peut prendre pour valeur :

- M : pour afficher l'image en mosaïque
- E,S : pour afficher l'image étirée
- C : pour afficher l'image centrée dans la fenêtre
- H : pour afficher l'image homothétique
- N : pour afficher l'image "normale"

fonctionne bien


--

Michel Moreno

Clior Informatica
Carrer de Balmes 360 2º 2ª
08006 Barcelona

+34 93 292 48 00
www.clior.es
Avatar
Romain PETIT
Jean Cougnaud a écrit :
Bonjour,

Merci de ton aide mais "MaFenêtre..ImageMode = imgMosaique" ne fonctionne
pas car la propriété ImageMode n'existe pas pour cet objet.

Je vais essayer de trouver une autre manière de faire ou une autre image ...



Effectivement, ce qui suit ne marche pas non plus :

*** Clic sur un bouton

SI MoiMême..Libellé = "Mode étiré" ALORS
MoiMême..Libellé ="Mode mosaïque"
Image1..ImageMode = imgMosaique
SINON
MoiMême..Libellé = "Mode étiré"
Image1..ImageMode = imgEtiré
FIN
MaFenêtre..ImageFond = Image1

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Jean Cougnaud
Bonsoir,

TitreEnCours semble fonctionner correctement. Je ferai plus d'essais demain
matin.

On oublie vite les anciennes versions et leurs fonctions pour essayer
d'utiliser les nouvelles qui ne font pas toujours ce que l'on veut ...

Merci a tous les 2 .

Jean Cougnaud
Informaticien indépendant
Bordeaux


"Michel Moreno" a écrit dans le message de
news:
En/na Jean Cougnaud ha escrit:

> Bonjour,

Bonjour

> Continuant à me battre avec mes gabarits, je me suis rendu compte que
> l'image de fond n'est pas modifiée dans les composants qui sont appelés


à
> partir d'un projet.
>
> J'ai donc décidé de faire une procédure qui sera appelée à l'ouverture


des
> fenêtres pour changer le nom de l'image. C'est pas top mais on fait


comme on
> peut ...
>
> Cependant, je veux modifier le mode d'affichage de l'image de fond et je
> m'aperçois que la syntaxe :
>
> MaFenêtre..ImageFond..ImageMode=imgMosaique
>
> N'est pas acceptée, ce qui est un peu normal.
>
> Comment peut-on faire ?
>
> Merci d'avance
>
> Jean Cougnaud
>
>
en 7.5 , je sais pas mais en WD5.5
TitreEnCours permet de modifier l'image de fond d'une fenêtre. Il faut
alors utiliser la syntaxe suivante :

TitreEnCours(ESC+"<Mode><NomImage>")

<Mode> peut prendre pour valeur :

- M : pour afficher l'image en mosaïque
- E,S : pour afficher l'image étirée
- C : pour afficher l'image centrée dans la fenêtre
- H : pour afficher l'image homothétique
- N : pour afficher l'image "normale"

fonctionne bien


--

Michel Moreno

Clior Informatica
Carrer de Balmes 360 2º 2ª
08006 Barcelona

+34 93 292 48 00
www.clior.es