Bonjour,
je tente de trouver une fonction qui me renvoie la taille d'une région client en fonction de la taille de la fenetre entiere, l'inverse exact donc de la fonction AdjustWindowRect.
Je ne peux pas utiliser GetClientRect car je me trouve dans le message WM_SIZING ( test pour autoriser un redimensionnement ou non ) donc les bonnes tailles de fenetres ne sont pas encore appliquées.
Je pourrais faire un AdjustWindowRect sur le lParam, faire une différence et calculer la taille Client à la main mais c'est lourd.
Je pourrais stocker cette différence (comme elle reste constante) dans une classe pour éviter l'appel à AdjustWindowRect à chaque WM_SIZING au pire.
Partager