Position d'une fenêtre par rapport au systray [Résolu/Fermé]
Signaler
Nicodoss
Nicodoss
- Messages postés
- 39
- Date d'inscription
- vendredi 16 décembre 2016
- Statut
- Membre
- Dernière intervention
- 30 août 2019
Nicodoss
- Messages postés
- 39
- Date d'inscription
- vendredi 16 décembre 2016
- Statut
- Membre
- Dernière intervention
- 30 août 2019
Bonsoir chers amis, j'espère que vous allez super bien;
En supposant que je veux afficher une fenêtre de notification(FEN_notif) que je veux afficher en bas à droite Juste à côté de mon systray, j'ai écris ce bloc de code mais ca ne m'a pas vraiment donné satisfaction...
Finalement après le lancement du go j'obtiens un message d'erreur
la Fenêtre "Fen_notif" attend au plus 0 paramêtre vous en avez passer deux
Alors que selon la syntase de 'Ouvre' j'ai le droit de passer en théorie deux paramètres pouvant orienter la position de mes fenêtres selon les coordonnées voulues.
Ma question est:
Comment passer en paramètre les coordonnées de ma fenêtre pour orienter cette dernière vers le bas à droite?
En supposant que je veux afficher une fenêtre de notification(FEN_notif) que je veux afficher en bas à droite Juste à côté de mon systray, j'ai écris ce bloc de code mais ca ne m'a pas vraiment donné satisfaction...
Ouvre(Fen_notif,0,1)
Finalement après le lancement du go j'obtiens un message d'erreur
la Fenêtre "Fen_notif" attend au plus 0 paramêtre vous en avez passer deux
Alors que selon la syntase de 'Ouvre' j'ai le droit de passer en théorie deux paramètres pouvant orienter la position de mes fenêtres selon les coordonnées voulues.
Ma question est:
Comment passer en paramètre les coordonnées de ma fenêtre pour orienter cette dernière vers le bas à droite?
A voir également:
- Position d'une fenêtre par rapport au systray
- Position d'une fenêtre par rapport au systray ✓ - Forum - Windev
- Position adresse enveloppe fenetre a4 ✓ - Forum - Word
- Fenêtres intempestives rapport Hijack this ✓ - Forum - Virus / Sécurité
- Ouverture de fenetres intempestives : rapport ✓ - Forum - Virus / Sécurité
- Position de feuille dans un rapport ✓ - Forum - Bureautique
2 réponses
DandypunkII
- Messages postés
- 66
- Date d'inscription
- jeudi 28 février 2013
- Statut
- Membre
- Dernière intervention
- 24 décembre 2020
La syntaxe ouvre te permet de passer un nombre quasiment illimité de paramètre. Toutefois, il faut que la fenêtre à ouvrir sache qu'elle va recevoir des paramètres.
Pour cela, il faut passer dans le code de la fenêtre.
Déclaration globale
Fin d'initialisation
Pour cela, il faut passer dans le code de la fenêtre.
Déclaration globale
PROCEDURE MaFenêtre(gnPosX est entier, gnPosY est entier)
Fin d'initialisation
FEN_Init..X=gnPosX
FEN_Init..Y=gnPosX
DandypunkII
- Messages postés
- 66
- Date d'inscription
- jeudi 28 février 2013
- Statut
- Membre
- Dernière intervention
- 24 décembre 2020
Une petite astuce pour positionner la fenêtre automatiquement en bas à droite
Déclaration globale :
Fin d'initialisation :
Déclaration globale :
PROCEDURE MaFenêtre()
CONSTANTE
//Hauteurs de la barre des tâches selon la taille des icônes
c_PetitesIconesSystray = 25
c_GrandesIconesSystray = 38
FIN
gnBasEcran est un entier
gnDroiteEcran est un entier
gnPosX est un entier
gnPosY est un entier
gsResEcran est chaîne
Fin d'initialisation :
gnBasEcran=SysYRes()
gnDroiteEcran=SysXRes()
gsResEcran=SysRésolutionEcran()
gnPosX=gnDroiteEcran-MoiMême..Largeur
gnPosY=gnBasEcran-MoiMême..Hauteur
MoiMême..X=gnPosX
MoiMême..Y=gnPosY-c_PetitesIconesSystray
Encore une fois merci.