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

Windows Discussion :

Redimensionner la fenêtre d'une appli externe


Sujet :

Windows

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Redimensionner la fenêtre d'une appli externe
    Bonjour,

    Je cherche à savoir comment redimensionner la fenêtre d'un appli externe (quelle qu'elle soit) qui a été préalablement lancée par mon programme afin de l'intégrer dans mon interface. Ou alors spécifier une taille de fenêtre pour l'appli à lancer.

    Mon programme étant destiné à être utilisé avec windows et linux, j'utilise mingW comme compilateur, mon code est en C (mais passage éventuellement au C++ bientôt) et j'utilise la lib SDL pour mon interface. J'aimerai autant que possible me passer des compilateurs de Microsoft.

    Je sais que ce genre de choses n'est pas portable (#ifdef powah), donc là je cherche déjà comment le faire sous windows, mais si vous avez une solution aussi pour la version linux de mon soft je suis preneur .

    Si vous avez des bouts de code ou des liens à me proposer, n'hésitez pas, car j'ai longuement cherché sur google et je n'ai pas trouvé comment faire .

    Merci d'avance.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 72
    Points : 77
    Points
    77
    Par défaut
    Je ne suis pas sûr que ce soit vraiment possible. Certaines applications détectent le changement de taille leur propre fenêtre et se réajustent automatiquement.

    En général, les applications qui permettent de s'intégrer à d'autres (fenêtre de navigation, visualisation de documents, etc.) se présentent sous la forme de contrôles OLE et c'est la galère à programmer.

    Sinon, si tu as lancé ces applications à l'aide de CreateProcess() tu peux essayer d'utiliser les fonctions GetGUIThreadInfo() pour retrouver le handle de la fenêtre et SetWindowPos() pour la dimensionner et/ou la déplacer.

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/01/2007, 11h33
  2. [DELPHI 5] Minimiser une appli externe
    Par VincentB dans le forum Delphi
    Réponses: 2
    Dernier message: 15/05/2006, 15h54
  3. [Système][Runtime]J'arrive pas à lancer une appli externe !?!
    Par polnioumane dans le forum Général Java
    Réponses: 6
    Dernier message: 16/11/2005, 18h55
  4. Réponses: 3
    Dernier message: 26/09/2005, 10h41
  5. Récupérer le Handle d'une Appli externe
    Par luxprog dans le forum Windows
    Réponses: 15
    Dernier message: 29/04/2004, 13h47

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