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

VB 6 et antérieur Discussion :

Hauteur barre de titre


Sujet :

VB 6 et antérieur

  1. #1
    Membre régulier Avatar de allergique
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 151
    Points : 108
    Points
    108
    Par défaut Hauteur barre de titre
    Bonjour,

    J'utilise la fonction GetSystemMetrics pour récupérer la largeur des bordures ainsi que la hauteur de la barre de titre d'une form

    Je n'arrive pas à savoir quelle valeur appliquer à GetSystemMetrics(xx) pour la hauteur de la barre de titre.

    Est-ce que quelqu'un a une idée de ce que je dois mettre?

    J'ai trouvé un lien avec les valeurs de GetSystemMetrics mais je ne trouve pas celle qui convient

    http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

    Merci par avance pour votre aide


  2. #2
    Membre expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Points : 3 685
    Points
    3 685
    Par défaut
    Bonjour,

    d'apres ce que j'ai trouve (mais pas teste) ce serait SM_CYCAPTION (4)
    Pour VB6 : N'oubliez pas d'aller voir la FAQ et les Tutoriels
    Vous trouvez une reponse particulierement utile ? Votez pour !

  3. #3
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Ou peut-être SM_CYSIZE (31) :

    The height of a button in a window caption or title bar, in pixels.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  4. #4
    Membre régulier Avatar de allergique
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 151
    Points : 108
    Points
    108
    Par défaut
    Citation Envoyé par OhMonBato Voir le message
    Bonjour,

    d'apres ce que j'ai trouve (mais pas teste) ce serait SM_CYCAPTION (4)
    Re,

    J'ai testé, ça a l'air d'être ca!

    Par contre, d'après mes tests je dois additionner une bordure supplémentaire SM_CYFRAME à SM_CYCAPTION pour avoir la hauteur complète de la barre de titre.

    Est-ce que ça vous paraît possible?

    Citation Envoyé par sevyc64 Voir le message
    Ou peut-être SM_CYSIZE (31) :
    Je vais tester pour comparer avec SM_CYCAPTION

  5. #5
    Membre régulier Avatar de allergique
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 151
    Points : 108
    Points
    108
    Par défaut
    J'ai fait les tests, il faut bien additionner une bordure Y "SM_CYFRAME" à "SM_CYCAPTION" pour avoir la hauteur de la barre de titre

    C'est valable pour les fenêtres de type "sizable"

    Merci pour votre aide

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut On peut connaitre la hauteur mais est-ce utile ?
    Bonjour,

    En ce qui me concerne j'utilise

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MyForm.Adjust Malargeur , Mahauteur
    Du coup je n'ai pas besoin de connaitre la hauteur de la barre de titre pour mes graphiques.

    Ceci dit, après avoir utiliser Adjust je peux connaitre la hauteur de la barre de titre de cette manière :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BarreH = (MyForm.Height / MyForm.TwipsPerPixelY) - Mahauteur

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

Discussions similaires

  1. Hauteur barre de titre
    Par LordDaedalus dans le forum Android
    Réponses: 6
    Dernier message: 14/07/2010, 12h09
  2. Hauteur de la barre de titre d'une fiche
    Par gurvan1983 dans le forum C++Builder
    Réponses: 3
    Dernier message: 22/06/2007, 22h47
  3. Icône dans la barre de titre
    Par Sephi dans le forum MFC
    Réponses: 7
    Dernier message: 28/10/2003, 17h58
  4. [VB6] masquer la barre de titre d'une form
    Par tiboleo dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 09/12/2002, 17h54
  5. [VB6] Déplacer la form sans cliquer sur la barre de titre
    Par Ingham dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 14/11/2002, 02h09

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