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 :

dialog box hexagonale ?


Sujet :

Windows

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2005
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 47
    Points : 17
    Points
    17
    Par défaut dialog box hexagonale ?
    Bonjour,

    Qqun saurait-il s'il est possible de créer une dialog box hexagonale en C++ par exemple ?
    Et si oui, comment s'y prendre ?

    Merci d'avance,

    Cako19

  2. #2
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 754
    Points : 10 719
    Points
    10 719
    Billets dans le blog
    3
    Par défaut
    Il faut faire du clipping, avec une region (CreatePolygonRgn -> SetWindowRgn).
    Petit apperçu en Delphi:
    http://zewaren.developpez.com/delphi/regions/

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2005
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 47
    Points : 17
    Points
    17
    Par défaut
    Merci pour ta réponse, je pense que ça va bien m'aider.
    Cependant, saurais-tu où je peux trouver la valeur des constantes WINDING et ALTERNATE de façon à utiliser la fonction dans un environnement différent de Visual C++ ou Borland ou autre. En fait, je cherche à l'utiliser avec Centura Team Developper, je sais que c'est possible mais les constantes ne sont pas connues.

    Merci d'avance,

    Cako19

  4. #4
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 754
    Points : 10 719
    Points
    10 719
    Billets dans le blog
    3
    Par défaut
    Faut récupérer les headers du PSDK.
    http://msdn.microsoft.com/library/en-us/gdi/regions_6q3y.asp
    Header: Declared in Wingdi.h

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    /* PolyFill() Modes */
    #define ALTERNATE                    1
    #define WINDING                      2

Discussions similaires

  1. Pop-up d'une dialog box a partir d'un bouton
    Par bobbyjack dans le forum MFC
    Réponses: 21
    Dernier message: 13/09/2005, 16h32
  2. Insertion dialog box dans feuille SDI
    Par Tom Joad dans le forum MFC
    Réponses: 3
    Dernier message: 12/04/2004, 01h04
  3. Lien MainFrame / Dialog Box
    Par Alexonthenet dans le forum MFC
    Réponses: 11
    Dernier message: 10/03/2004, 21h06
  4. comment faire un Dialog Box demi-transparent?
    Par Zorgz dans le forum MFC
    Réponses: 3
    Dernier message: 08/01/2004, 15h02
  5. [Win32]Open/Save Dialog Box
    Par Chance666 dans le forum Windows
    Réponses: 2
    Dernier message: 07/01/2004, 17h47

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