Réponse acceptée !
Petit exemple: LONG baseunits=GetDialogBaseUnits(); LONG unitesX=LOWORD(baseunits); LONG unitesY=HIWORD(baseunits); // Convertir en pixels: LONG LargeurEnPixels=MulDiv(LargeurEnUnites,unitesX,4); LONG HauteurEnPixels=MulDiv(HauteurEnUnites,unitesY,8); // Convertir en unités: LONG LargeurEnUnites=MulDiv(LargeurEnPixels,4,unitesX); LONG HauteurEnUnites=MulDiv(HauteurEnPixels,8,unitesY);
|