IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Spécifier la position à l'écran d'une application que l'on lance à l'aide d'un TProcess


Sujet :

Lazarus Pascal

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 114
    Points : 39
    Points
    39
    Par défaut Spécifier la position à l'écran d'une application que l'on lance à l'aide d'un TProcess
    Bonjour,

    peut-on spécifier la position à l'écran d'une application que l'on lance à l'aide d'un TProcess ? (Left,Top,Width,Height)

    Merci.

  2. #2
    Membre expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 552
    Points : 3 918
    Points
    3 918
    Par défaut
    Salut

    J'en suis pas sûr car un processus n'est pas forécement lié à une fenêtre mais tu peux par contre spécifier l'emplacement de ta fenêtre principale (propriété position).

    @+

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 114
    Points : 39
    Points
    39
    Par défaut
    j'ai trouvé une solution avec la commande "wmctrl"

    http://tomas.styblo.name/wmctrl/

  4. #4
    Membre expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 552
    Points : 3 918
    Points
    3 918
    Par défaut
    Et en agissant sur la propriété Position ? cela ne suffit pas ?

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  5. #5
    Membre expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 552
    Points : 3 918
    Points
    3 918
    Par défaut
    Je viens de relire ton post et je me rend compte que je l'avais peut-être mal compris. Disposes-tu des sources du programme que tu lances via TProcess ?
    Je viens de regarder TProcess (je ne connaissais pas ce composant), il possède des propriétés aux noms évocateurs Window*. Elles ne fonctionnent pas comme tu l'attends ?

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  6. #6
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 114
    Points : 39
    Points
    39
    Par défaut
    non, justement je n'ai pas les sources du programme que je souhaite exécuter, c'est pour celà que je voulais agir sur le TProcess lui-même.

    Par ailleurs, certaines propriétés qu'il possède sont uniquement compatibles Windows et non Linux...

Discussions similaires

  1. Mode plein écran pour une application
    Par raggnic dans le forum Développement Windows
    Réponses: 1
    Dernier message: 05/11/2012, 10h35
  2. Réponses: 1
    Dernier message: 31/05/2009, 18h23
  3. Réponses: 1
    Dernier message: 18/04/2008, 15h36
  4. Image en fond d'écran dans une application
    Par skaraa dans le forum Windows Mobile
    Réponses: 5
    Dernier message: 26/10/2007, 10h46
  5. Une application que je connais pas le type de sa bd?
    Par naima2005 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 06/09/2007, 14h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo