From 6efc67d7e2163fd19deed4d3d3db37704a367bc4 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sun, 7 Dec 2014 20:16:58 -0500 Subject: More header control stuff: resize handling/header control repositioning. --- wintable/new/resize.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 wintable/new/resize.h (limited to 'wintable/new/resize.h') diff --git a/wintable/new/resize.h b/wintable/new/resize.h new file mode 100644 index 0000000..1c5307e --- /dev/null +++ b/wintable/new/resize.h @@ -0,0 +1,17 @@ +// 7 december 2014 + +// TODO why doesn't this trigger on first show? + +HANDLER(resizeHandler) +{ + WINDOWPOS *wp; + + if (uMsg != WM_WINDOWPOSCHANGED) + return FALSE; + wp = (WINDOWPOS *) lParam; + if ((wp->flags & SWP_NOSIZE) != 0) + return FALSE; + repositionHeader(t); + *lResult = 0; + return TRUE; +} -- cgit v1.2.3