Bonjour,

Je me suis peut-être mal expliqué sur mon post précédent

En Delphi, le code ci-dessous permet de déplacer un composant sur l'écran :

Code delphi : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
  procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
   begin
   // pour glisser-déplacer le composant
  if (ssLeft in Shift) then  // ou (ssRight in Shift) pour le bouton droit
     begin
    ReleaseCapture;
    SendMessage(Panel1.Handle,WM_SYSCOMMAND,SC_MOVE+1,0); //Ici Panel1 ou autre composant ou Form
    end;
 end;

Existe-il un code analogue en c++ builder ?

Avec Firemonkey, if (Shift.Contains(ssLeft)) au lieu de if (Button == mbLeft) en VCL

Merci d'avance