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 :

Maximize et Minimize perso...


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 19
    Par défaut Maximize et Minimize perso...
    Bonjour à tous,

    Je voudrais en cliquant sur les BorderIcons Maximize et Minimize, Agrandir et Réduire une fenêtre avec mes coordonnées...

    Merci à tous les spécialistes

  2. #2
    Membre Expert

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Par défaut
    Je n'ai pas Delphi sous la main, mais si tu pose la question, je suppose que c'est pas fesable avec les evenements OnMinimize et OnRetaure de la fiche...

    Dans ce cas, le mieux est de detecter le message envoye par Windows a l'application, de ne pas le faire traiter et d'executer un autre code a la place...

    En gros, tu doit pouvoir t'en sortir avec un TApplicationEvent, dans son evenement OnMessage : si le message envoye est WM_<Ce qui t'interesse, voir le SDK pour la liste> alors .... (Voir l'aide de l'evenement sur OnMessage qui doit tout indiquer)

    Bon developpement.

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 25
    Par défaut
    salut,

    tu peux essayer avec :

    TControl.OnConstrainedResize
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Se produit immédiatement après OnCanResize.
     
    property OnConstrainedResize: TConstrainedResizeEvent;
     
    Description
     
    Utilisez l'événement OnConstrainedResize pour ajuster les contraintes du contrôle lorsqu'une tentative de redimensionnement est effectuée

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 19
    Par défaut
    Bonjour à tous,

    Suite à la réponse de Smortex , j'ai résolu le problème.
    Il faut utiliser l'API suivante : WMGetMinMaxInfo pour imposer les nouvelles valeurs.
    Pour ceux que cela interesse je peux donner un bout de code.

    Merci à tous les spécialistes.

  5. #5
    rbh
    rbh est déconnecté
    Membre chevronné Avatar de rbh
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    384
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 384
    Par défaut
    et avec les constraints
    MaxHeight
    MaxWidth
    MinHeight
    MinWidth

    ???

  6. #6
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Citation Envoyé par Antomax
    Il faut utiliser l'API suivante : WMGetMinMaxInfo pour imposer les nouvelles valeurs.
    Pour ceux que cela interesse je peux donner un bout de code.
    Ca m'intéresse : je ne trouve aucune info sur cette API ...

    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

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

Discussions similaires

  1. Algorithme de flot maximal à coût minimal
    Par flool dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 14/10/2009, 09h56
  2. [WIN32][c++] Maximize et minimize
    Par krakoss dans le forum Windows
    Réponses: 4
    Dernier message: 02/08/2007, 14h33
  3. Problème minimize / maximize
    Par loukoum82 dans le forum Composants VCL
    Réponses: 6
    Dernier message: 01/08/2007, 16h45
  4. Réponses: 2
    Dernier message: 05/02/2007, 19h37
  5. Minimize Maximize perso sur une form autre que Application
    Par sdebrois dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 07/03/2005, 17h59

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