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

C++Builder Discussion :

Comment faire un panel non rectangulaire? [FAQ]


Sujet :

C++Builder

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 18
    Points : 10
    Points
    10
    Par défaut Comment faire un panel non rectangulaire?
    J ai une simulation de trivial poursuite a faire. Je voudrais faire des cases independantes via un panel mais.... je ne sais pas si on peiut et eventuellement comment est ce qu on fait.
    Si quelqu un a deja aborde ce pb..... merci d avance.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 61
    Points : 63
    Points
    63
    Par défaut
    Bonsoir Grincheux

    Si cela peut t'aider, voici un exmple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     HRGN rgn;
    rgn = CreateRoundRectRgn(0, 0, Panel1->Width, Panel1->Height, 40, 40);
    SetWindowRgn(Panel1->Handle, rgn ,true);
    Voila voila

    @++ Laurent
    C++ BUILDER & DELPHI

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    Salut

    merci beaucoup
    c juste ce que je cherchais.
    Est ce que tu crois que cette technique peut etre applique a tout type de composant?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 61
    Points : 63
    Points
    63
    Par défaut
    Oui, tu peut également l'appliquer à des fiches de type TForm par exemple

    @++ Laurent
    C++ BUILDER & DELPHI

  5. #5
    Nouveau membre du Club
    Inscrit en
    Octobre 2002
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 36
    Points : 31
    Points
    31
    Par défaut
    Bonjour,

    Je viens d'essayer ta méthode avec une fenêtre... l'effet est terrible...

    Il faut absolument que vous essayer avec d'autres formes... (ellipse, polygone...) On peut même faire des combinaisons de différentes formes...

Discussions similaires

  1. Comment faire une fenêtre non-rectangulaire ?
    Par Kicker dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 12/05/2008, 01h04
  2. Comment faire un Panel variable + OpenGL
    Par SKone dans le forum wxWidgets
    Réponses: 0
    Dernier message: 07/04/2008, 10h22
  3. [Mutex] Comment faire des mutex non réentrants ?
    Par chronos dans le forum Windows
    Réponses: 11
    Dernier message: 08/02/2008, 11h51
  4. Réponses: 13
    Dernier message: 21/09/2007, 20h57

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