--- mstools/samples/ole/srvrdemo/doc.c 2018/08/09 18:20:49 1.1.1.1 +++ mstools/samples/ole/srvrdemo/doc.c 2018/08/09 18:21:50 1.1.1.2 @@ -367,9 +367,10 @@ OLESTATUS APIENTRY DocSetDocDimensions // the units are in HIMETRIC rect.right = rect.right - rect.left; - rect.bottom = rect.bottom - rect.top; + // the following was bottom - top + rect.bottom = rect.top - rect.bottom; - HiMetricToDevice (hwndMain, (LPPOINT) &rect.right); + HiMetricToDevice ( (LPPOINT) &rect.right ); MoveWindow (SelectedObjectWindow(), 0, 0, rect.right + 2 * GetSystemMetrics(SM_CXFRAME), rect.bottom + 2 * GetSystemMetrics(SM_CYFRAME),