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

Delphi Discussion :

fenetre maximisée et retour au dimensionnement manuel


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 223
    Par défaut fenetre maximisée et retour au dimensionnement manuel
    je maximise la fenetre d'un logiciel extérieur par une API.
    on perd donc la main sur ses dimensions.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    A maximized window is a window that has the WS_MAXIMIZE style. 
     Also, the system disables the window's sizing border and the window-positioning capability of the title bar 
    (so that the user cannot move the window by dragging the title bar).
    le problème est que j'ai plusierus écrans et que l'amplitude verticale est réglée par défaut sur mon écran de gauche (écran de démarrage de windows) qui a une définition moindre que les autres. d'ou des portions d'écrans innoccupées.
    je voudrai donc pouvoir reprendre la main pour agrandir manuellement la fenetre.
    Mais je n'ai rien trouvé la dessus.
    Si qqun a déja eu le problème et l'a résolu...
    Merci.
    Jean Pierre

  2. #2
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Une fois maximisé, tu ne peux pas.
    Par contre tu peux tres bien simuler un maximize ... je le fait tout le temps.

    Pour ca, lorsque tu cree ta form, il faut que tu lui affecte les dimientions de ton ecran.

    La variable globale screen fournie par delphi te donen tout ce qu'il faut pour recuperer la taille de l'ecran, de l'espace de travail ou du bureau.
    LEs un tiennent compte de la reso ecran, les autres retirent la bare des taches et autres toolbar, etc ...

    Donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Self.SetBounds(0, 0, Screen.Width, Screen.Height)
    devrais faire l'affaire

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 223
    Par défaut
    merci, mais j'ai dû mal m'exprimer, c'est le logiciel externe (boursier) que je veux maximiser. ceci dit, je pense qu'avec la variable dont tu parles, je vais pouvoir déterminer les dimensions, résolutions, de mes écrans etc et avec un 'move' et dimensionnement, ça devrait aller.
    je vais essayer.
    Jean Pierre

  4. #4
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Si tu as le handle de ton appli boursiere ... tu peux utiliser les API windows pour retailler et positionner une "window"

    A la base ... delphi ne faias pas grand chose de plsu que ca

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 223
    Par défaut
    j'ai le handle de l'appli, des fenetres des sous fenetres, des sous sous etc...
    grâce au site. J'ai mis 2 semaines à y arriver, mais maintenant ça commence à rentrer.
    je vais regarder ça tout de suite.
    Jean Pierre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Dimensionner automatiquement une fenetre
    Par ch5oun dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 20/04/2005, 15h18
  2. popup et retour fenetre parente
    Par boz.eclair dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/01/2005, 12h07
  3. [C#] Probleme de dimensionnement des fenetres en MDI
    Par stephdiplo150 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 28/05/2004, 19h05
  4. [Débutant] Maximiser une fenetre
    Par dam_moreyllo dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 21/05/2004, 09h58
  5. [MFC] Maximiser à l'ouverture une fenetre fille !
    Par leskritiques dans le forum MFC
    Réponses: 15
    Dernier message: 28/04/2004, 08h50

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