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++ Discussion :

point dans un rectangle


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    D�cembre 2010
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2010
    Messages : 1
    Par d�faut point dans un rectangle
    Bonjour,
    voila je veux que la sourie affiche une boite de dialogue quand je clique � l'int�rieur d'un rectangle voila mon code qui g�re le clique droit de la sourie:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    CRect rct;
     
     
     
    if(rct.PtInRect(point))//avec point contient les coordonnées du curseur lors du                                                                                                                      clique
    {  
         Ma_boite num;
         Ma_boite.DoModal();
    }
    mais �a ne marche pas dans tous les coins de mon rectangle est ce qu'il y a une autre m�thode et merci de votre aide.

  2. #2
    Membre actif
    Homme Profil pro
    Inscrit en
    D�cembre 2010
    Messages
    49
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2010
    Messages : 49
    Par d�faut
    Bonsoir,

    Pourrait-on avoir acc�s au code de CRect:tInRect(????) ainsi qu'� la class dont point est l'instance ? Ton sujet est incomplet

    Sinon, savoir si un point se situe dans un rectangle est trivial. En pseudo code :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    si point.x >= rect.x et point.x <= (rect.x+rect.w) 
    et si point.y >= rect.y et point.y <= (rect.y+rect.h)
        alors on est dans rect
     
    en se basant sur le repère :
     
    (0,0) ............ (x,0)
      ·                  ·
      ·                  ·
      ·                  ·
      ·                  ·
    (0,y) ............ (x,y)

  3. #3
    Membre �clair�
    Avatar de exe2bin
    Profil pro
    Passionn� de programmation
    Inscrit en
    Mars 2009
    Messages
    537
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : Passionn� de programmation

    Informations forums :
    Inscription : Mars 2009
    Messages : 537
    Billets dans le blog
    3
    Par d�faut
    Salut
    je pense comme skypers

    mais �a ne marche pas dans tous les coins de mon rectangle ...
    Si �a marche pour certaines coordonn�es et pas d'autre c'est que tu
    devrais revoir ton code , non !

Discussions similaires

  1. Enveloppement de points dans deux rectangles
    Par cyberkamikaz dans le forum Algorithmes et structures de donn�es
    R�ponses: 5
    Dernier message: 14/11/2011, 12h21
  2. point dans un rectangle
    Par yalismina dans le forum MATLAB
    R�ponses: 3
    Dernier message: 07/03/2011, 16h11
  3. R�ponses: 0
    Dernier message: 25/08/2008, 21h32
  4. le point est dans un rectangle ou non
    Par AnozerOne dans le forum Math�matiques
    R�ponses: 61
    Dernier message: 06/02/2008, 19h29
  5. Comment centrer un Texte dans un rectangle ...
    Par Djedjeridoo dans le forum Composants VCL
    R�ponses: 3
    Dernier message: 16/06/2003, 21h56

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