Deplacement des fentres sous visual C++

Deplacement des fentres sous visual C++ - C++ - Programmation

Marsh Posté le 17-04-2002 à 00:22:21    

Bonjour,
 
J'aimerais que ma fenetre visual C++ puisse se deplacer lorsque je reste cliqué n'importe ou sur la fenetre, et pas seulement quand je reste cliqué sur la barre de menu.
 
Comment puis-je faire ?
 
Merci.

Reply

Marsh Posté le 17-04-2002 à 00:22:21   

Reply

Marsh Posté le 17-04-2002 à 00:32:14    

euh... je vois ca en VB, je pense que c le mem principe en VC++ :D
evenement onmousedown >> enregistre une variable X
evenement onmouseup >> modifie la variable X
evenement onmousemove >> si X a la valeur donnee par le onmousedown, tu modifies la position de la fenetre (surement un truc genre form.top et form.left... en VB en tout cas :lol:) selon la position du curseur (chopée par onmousemove).
 
Voila autant ca a rien a voir en VC++ mais c tout ce ke je sais :)

Reply

Marsh Posté le 17-04-2002 à 00:47:35    

Dans le WindowProc de ta fenetre tu rajoutes ca :
 
case WM_MOUSEMOVE:
  if( wParam == MK_LBUTTON)
    SendMessage(hWnd,WM_NCLBUTTONDOWN,HTCAPTION,0);
  break;
 
 
ca simule un déplacement avec la barre de titre

Reply

Marsh Posté le 17-04-2002 à 07:47:50    

la fenetre Visual C++ c'est l'editeur...


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed