MFC : positionner une fenetre en cascade par rapport à la précédente

MFC : positionner une fenetre en cascade par rapport à la précédente - C++ - Programmation

Marsh Posté le 21-10-2002 à 18:21:02    

Salut
je cherche à positionner une fenetre fille (modale ou non) en cascade par rapport à la fenetre mere...
 
ce que je voulais faire :

Code :
  1. CRect posmere;
  2. CPoint point;
  3. int x,y;
  4. GetWindowRect (posmere);
  5. point=posmere.TopLeft();
  6.        <= ici à partir du CPoint je choppe x et y mais j'ai pas trouvé de methode qui fait ca...
  7. x+=10;
  8. y+=10;
  9. mafenetre.SetWindowPos(&wndTop,x,y,1,1,SWP_NOSIZE|SWP_NOZORDER);


 
je sais pas comment recuperer les coordonnées x et y  :cry:  
 
j'en appelle à vous les Dieux du MFC venez m'aider !  :ange:  
 
merci a+  :hello:

Reply

Marsh Posté le 21-10-2002 à 18:21:02   

Reply

Marsh Posté le 21-10-2002 à 23:23:38    

:bounce:


---------------
APN : Sony DSC-F707
Reply

Marsh Posté le 22-10-2002 à 09:26:43    

Je connais encore rien au C++, ni à CPoint, mais point.x et point.y n'existent pas ? (à la syntaxe C++ienne près)

Reply

Marsh Posté le 22-10-2002 à 10:19:45    

ba j'ai pas reussi à les trouver dans les doc que j'ai  :cry:  :cry:  :cry:  
 
s'il vous plait aidez moiiiiiiii  :cry:  :cry:

Reply

Marsh Posté le 22-10-2002 à 12:38:55    

n en fait point.x et point.y existent mais je n'arrive pas à les faire fonctionner quand j'ouvre la fenetre en mode modal... sniff si quelqu'un à une idée

Reply

Marsh Posté le 22-10-2002 à 12:59:59    

Ca veut dire que la feuille ne bouge pas ?
 
x = point.x + 10;
y = point.y + 10; ? Pas très C++...
 
Y a des fois des fonctions qui utilisent les coordonnées écran, d'autres celle de la feuille. On le voit car un saut non prévu arrive si on ne se méfie pas.
 
Up !

Reply

Sujets relatifs:

Leave a Replay

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