Et bien dans la procédure, tu interceptes le message WM_SIZE
en sachant que LOWORD(lParam) te donne la longueur ( cx )
et HIWORD(lParam) la hauteur ( cy )
A partir de là tu peux faire un ptit MoveWindow(hEdit, x,y, (3*cx)/4, cy/20, TRUE);
et ça sera proportionnel...
void Aurevoir( void ); //Bonne journée