Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1160 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Créer un TBitBtn avec zone click ronde

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer un TBitBtn avec zone click ronde

n°908620
mystik07
Posté le 26-11-2004 à 15:51:43  profilanswer
 

Salut!
Je veux pour une interface développée sous Builder5 créer un bouton d'aspect rond: jusque là rien de méchant. :)  
Mais quand j'ai voulu tester mon beau bouton, je me suis rendu compte qu'il était actif en dehors du rond dessiné... :??: Si je fais déborder mon rond de la zone du bouton, le problème est inversé mais pas résolu(il y a des zones dans le cercle qui ne sont pas actives) :fou:  
         Je pense pouvoir gruger en utilisant l'event OnMouseDown d'un composant TShape, mais la formule pour calculer si les coordonnées du curseur sont dans le rond est inbuvable.
   Quelqu'un a-t-il une solution plus élégante et surtout moins lourde
 
Merci de vos réponses

mood
Publicité
Posté le 26-11-2004 à 15:51:43  profilanswer
 

n°908697
HelloWorld
Salut tout le monde!
Posté le 26-11-2004 à 17:12:27  profilanswer
 

Clipping / Region ? (=> définir une forme ronde de fenêtre)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°912872
mystik07
Posté le 02-12-2004 à 14:00:17  profilanswer
 

Je comprend pas: region c une propriété de kel classe?
A moins que ça soit un composant?

n°912928
mystik07
Posté le 02-12-2004 à 14:57:04  profilanswer
 

En fait, laissez tomber, j'ai vu dans la doc que la propriété qui permet de dessiner est verrouillé en ronly sur le BitBtn: on peut charger une image existante mais pas la générer avec le code


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Créer un TBitBtn avec zone click ronde

 

Sujets relatifs
Comment est creer un Active XCréer un .exe tout bête.
"réserver" la zone d'une image en attendant son chargement ?comment creer le type size_t (c/c++) en Ada?
créer des controlesune macro simple: creer des signets a chaque niveau de titre
creer des users sur un ftp via dosforum phpbb : comment créer un lien sur le logo en haut à gauche ?
[flux] créer un flux nul ou un flux fictifSite que je vient de creer
Plus de sujets relatifs à : Créer un TBitBtn avec zone click ronde


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR