bonjours
j'ai 2 question concernant les manipulations de string et autre chaine de caractère:
j'aimerai reutiliser ce code aussi souvant que possible en l'integrant a une fonction en lui passant en parametre uniquement un hwnd
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 POINT x,y; RECT Trc; GetClientRect(hwnd,&Trc); x.x = Trc.left; x.y = Trc.top; y.x = Trc.right; y.y = Trc.bottom;
en retour j'aimerai que ça renvois .right et .bottom
ce qui devrai donner :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 wsprintf(mData,"hauteur: %d & largeur: %d ",y.x,y.y); SendMessage(aplication, WM_USER + 200,0,0);
voila donc je ne sait pas quel type utiliser ni comment retourner 2 valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 wsprintf(mData,"hauteur: %d & largeur: %d ",fonction(hwnd)); SendMessage(aplication, WM_USER + 200,0,0); (LPSTR?) fonction(HWND truc) { POINT x,y; RECT Trc; GetClientRect(truc,&Trc); x.x = Trc.left; x.y = Trc.top; y.x = Trc.right; y.y = Trc.bottom;[/ (return y.x y.y?) }
question 1) quelqu'un peut svp m'expliquer ?
question 2) ou trouver un tuto en fr svp qui explique tout sur les strings en c++ (vc++6)
merci a vous
Partager