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

  FORUM HardWare.fr
  Programmation
  C++

  Drag and Drop...?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Drag and Drop...?

n°676446
Alaix
Posté le 17-03-2004 à 18:20:46  profilanswer
 

Voila j'expose mon problème en deux deux :
J'ai une fenetre de flux video et je veux selectionner une zone a l'interieur comme sur le bureau de Windows quand on laisse appuyer le bouton gauche et qu'on etire la zone mais voila je sais pas comment proceder.
Un prof m'a dit que ca marchait avec Drag an Drop mais je sais pas si c'est bien vrai...
Des idéés mesdames, messieurs ??
Merci de votre aide

mood
Publicité
Posté le 17-03-2004 à 18:20:46  profilanswer
 

n°676449
skeye
Posté le 17-03-2004 à 18:26:22  profilanswer
 

Alaix a écrit :

Voila j'expose mon problème en deux deux :
J'ai une fenetre de flux video et je veux selectionner une zone a l'interieur comme sur le bureau de Windows quand on laisse appuyer le bouton gauche et qu'on etire la zone mais voila je sais pas comment proceder.
Un prof m'a dit que ca marchait avec Drag an Drop mais je sais pas si c'est bien vrai...
Des idéés mesdames, messieurs ??
Merci de votre aide


On ne peut pas t'aider sans plus de détails...

n°676453
Ummon
Posté le 17-03-2004 à 18:27:55  profilanswer
 

hum... t'es sur que t'es à la bonne place pour cette question (on parle de c++ ici)?
 
peut être que ca peut t'aider :
 
http://www.euphorik.ch/images/fichiers/175/baie%20pivotante.JPG

n°676456
Alaix
Posté le 17-03-2004 à 18:30:30  profilanswer
 

plus de details tu ceux koi en plus je pe pas te dire plus
et oui je parle de c++...(visual c++)
et si tu comprends pas ba garde tes cassages Ummon merci

n°676468
Ummon
Posté le 17-03-2004 à 19:01:21  profilanswer
 

Excuse moi, ce n'était pas méchant, je croyais simplement que ton truc était un foutage de gueule en fait.
Juste en passant : c++ != visual c++, on ne compare pas un environnement de travail et un compilateur pourri à un langage de programmation bien définit.

n°676474
bjone
Insert booze to continue
Posté le 17-03-2004 à 19:08:42  profilanswer
 

j'en doutes...
 
http://msdn.microsoft.com/library/ [...] d_95tg.asp
 
ce sont les interfaces Com IDropSource et IDropTarget qui s'occupent du drag & drop, (après on peut ptet remonter en amont).
 
---
 
le plus simple, est de récupérer les coordonnées du premier clic, du deuxième et de traçer un rectangle de ce que t'as sélectionné.

n°676477
bjone
Insert booze to continue
Posté le 17-03-2004 à 19:09:25  profilanswer
 

Ummon a écrit :

Excuse moi, ce n'était pas méchant, je croyais simplement que ton truc était un foutage de gueule en fait.
Juste en passant : c++ != visual c++, on ne compare pas un environnement de travail et un compilateur pourri à un langage de programmation bien définit.


 
suivant les versions il est plus ou moins pourri.

n°676517
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-03-2004 à 20:11:11  profilanswer
 

Je vois pas trop le rapport avec le drag & drop.
 
Lors du mouse down, tu sauves la position (1)
Lors du move, si le bouton est enfoncé, tu efface le carré précédent (voir plus loin) puis tu en dessines un nouveau entre le point (1) et le point courant.
Lors du mouse up, tu sauves la position (2).
T'as tes coordonnées 1-2.
Pour le dessin du carré, le plus facile est d'inverser les couleurs, comme ça tu refais le coup pour effacer le carré (c'est ce que fait Windows, avec un pixel sur deux pour faire des pointillés).
Enfin, ça dépend surtout comment tu fais ton compte :D Si tu peux dessiner un carré au-dessus de l'image sans la perdre lors de l'effacement du carré, tu peux dessiner ça autrement.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°676633
HelloWorld
Salut tout le monde!
Posté le 17-03-2004 à 22:45:53  profilanswer
 

Ne pas oublier de capturer la souris (car si elle sort de la fenêtre...) et de clipper la taille du rectangle à celle de la fenêtre.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°677645
Alaix
Posté le 18-03-2004 à 23:52:51  profilanswer
 

merci beaucoup pour toutes ces précisions messieurs je vous remercie du fond du coeur


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

  Drag and Drop...?

 

Sujets relatifs
[MFC] Drag and Drop sur CEdit, quel message ?[VC++] Implémenter du Drag And Drop
drag and drop d'un attach Outlook vers mon appli VB[DELPHI] Drag n drop d'une listbox vers une autre ???
editeur d'emploi du temps avec drag & dropDrag & Drop
[perl TK] comment on fait un drag n drople drag démarre mais le drop échoue !
Drag and Drop avec une seul listbox ![BORLAND C++ BUILDER 5]Premiere tentative ratée de Drag'n'Drop
Plus de sujets relatifs à : Drag and Drop...?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)