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 :

Affecter une action sur le clic de la molette


Sujet :

C++Builder

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 93
    Points : 46
    Points
    46
    Par défaut Affecter une action sur le clic de la molette
    Bonjour, lors du clic droit de ma souris mon programme exécute le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    void __fastcall TFListeImagesRapport::liste_imageDblClick(TObject *Sender)
    {
       if (liste_image->SelCount != 0)
            {       //liste_image->Visible = false;
                    int j = liste_image->Selected->Index;
     
                    // Si l'image est déjà affectée: on efface
                    if (img != NULL)
                            delete img;
     
            img =image2(j);
     
            Image1->Picture->Bitmap = img;
     
            Image1->Parent = this->Parent;
            Image1->Proportional = true;
            Image1->Stretch = false;
            Image1->AutoSize = true;
            Image1->Height = img->Height;
            Image1->Width = img->Width;
            Image1->Picture->Bitmap->Height = img->Height;
            Image1->Picture->Bitmap->Width = img->Width
            ;
         //   Image1->Canvas->StretchDraw(TRect(0,0,Image1->Picture->Bitmap->Height,Image1->Picture->Bitmap->Height,GdesImages.at(j)->GetTampon());
            TVisualisationGdeImg * tmp = new TVisualisationGdeImg(this);
            tmp->ChargerImage(Image1->Picture->Bitmap);
          //  tmp->Height = 500;
         //   tmp->Width = 600;
            tmp->ShowModal();
            tmp->Release();             }
     
    }
    Cependant je souhaite que ce code soit execute lors du clic de la molette
    Quelqu'un aurait une idée pour ce faire ?

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 93
    Points : 46
    Points
    46
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    void __fastcall TfListeImages::liste_imageMouseUp(TObject *Sender,
            TMouseButton Button, TShiftState Shift, int X, int Y)
    {
    if(Button == Controls::mbMiddle)
    { ........ }
     
    }

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

Discussions similaires

  1. Creer un CommandButton avec control.add puis lui affecter une action sur le clique
    Par Limace_hurlante dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 18/02/2013, 23h39
  2. Réponses: 2
    Dernier message: 26/05/2008, 15h27
  3. Réponses: 10
    Dernier message: 11/04/2008, 13h37
  4. Créer une action sur clic long
    Par louis_lab dans le forum C++/CLI
    Réponses: 4
    Dernier message: 01/03/2007, 14h17
  5. Réponses: 6
    Dernier message: 15/05/2006, 17h03

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