cs_wanny
Messages postés26Date d'inscriptionlundi 4 novembre 2002StatutMembreDernière intervention18 juillet 2003
-
14 mars 2003 à 10:55
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
14 mars 2003 à 15:13
Bonjour à tous.
Je voudrais savoir comment connaitre la taille (Hauteur et Largeur) d'un edit box contenu dans une fenêtre dialogue.
C'est pour pouvoir l'agrandir quand l'utilisateur agrandit la fenêtre, et le diminuer quand il rétrécit la fenêtre.
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 20061 14 mars 2003 à 11:45
En Win32:
RECT rect;
GetClientRect(hWndEdit, &rect);
En MFC (si mes souvenirs sont bons):
CRect rect;
m_edit.GetClientRect(rect);
Tu obtiendras les dimensions de ton editbox: position gauche, haute, droite, basse. Si tu veux récupérer hauteur et largeur, il suffit de faire une soustraction en Win32. En MFC, l'objet CRect implémente deux méthodes qui permettent de les récupérer.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 14 mars 2003 à 15:13
Pour sa taille:
RECT rc;
GetWindowRect(hed, &rc);
En coordonnees rapport a dialogbox
ScreenToClient(hdlg, (POINT*) &rc);
etc...
J'y repense, va voir ma source:
TEXTE SUR IMAGE
je positionne a l'execution un static sur la taille exacte d'un autre.
BruNews, ciao...