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

API, COM et SDKs Delphi Discussion :

Nextwindow


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 98
    Par défaut Nextwindow
    Yop
    j'aimerais faire en sorte que mon prog ouvre toute les fenetres minimisés et les reduit une par une genre on a 3 fenetres msn : 1 ,2 et 3 .
    il ouvre la 1 puis la reduit , puis ouvre la 2 et la reduit puis ouvre la 3 et la reduit , et attend la création d'une nouvelle fenetre pour l'ouvrir et la reduire aussi et ainsi de suite .
    voila merci

  2. #2
    Membre Expert
    Avatar de Bestiol
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 515
    Par défaut
    Il doit y avoir une API du genre EnumerateWindows, quelque chose comme ça, qui te permettra de récupérer une à une tous les handles de fenêtres.

    A partir de là tu dois pouvoir voir celles qui sont minimisées, faire tes ouvertures etc.
    Mea est trop forte, elle flotte : mea coule pas !

    Basically this boot sector (Win95) code is 32 bit extension for a 16 bit patch to an 8 bit boot sector originally coded for a 4 bit microprocessor, written by a 2 bit company, that can't stand 1 bit of competition.

    olance.developpez.com
    Servez-vous, profitez, abusez de la FAQ Delphi !!

  3. #3
    Membre expérimenté
    Profil pro
    ----
    Inscrit en
    Mai 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : ----

    Informations forums :
    Inscription : Mai 2004
    Messages : 185
    Par défaut
    Effectivement, dans un premier temps, tu utilise l'API EnumWindows pour trouver toutes les fenètres dont tu a besoin. Elle sont identifiable, par exemple, grâce à GetWindowText qui te donneras le contenue de la bare de titre.
    Ensuite, utilise la fonction ShowWindow pour choisir l'action que tu désire (minimisation, restoration, maximisation, etc.).
    Tu peut aussi utilisé SendMessage (blocante) ou PostMessage (non blocante) pour emmetre les messages que tu désire.

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