12 resizeableHandle(resizeableHandle),
14 autoResize(autoResize),
15 blockResize(blockResize)
19 GetClientRect(parent ? parent : HWND_DESKTOP, &sizes);
21 parentWidth =
static_cast<uint16_t
>(sizes.right) -
static_cast<uint16_t
>(sizes.left);
22 parentHeight =
static_cast<uint16_t
>(sizes.bottom) -
static_cast<uint16_t
>(sizes.top);
24 GetWindowRect(resizeableHandle, &sizes);
26 initWidth =
static_cast<uint16_t
>(sizes.right) -
static_cast<uint16_t
>(sizes.left);
27 initHeight =
static_cast<uint16_t
>(sizes.bottom) -
static_cast<uint16_t
>(sizes.top);
29 MapWindowPoints(HWND_DESKTOP, parent ? parent : HWND_DESKTOP,
reinterpret_cast<POINT*
>(&sizes), 2);