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
Partager