summaryrefslogtreecommitdiff
path: root/wintable/new/resize.h
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-12-07 20:16:58 -0500
committerPietro Gagliardi <[email protected]>2014-12-07 20:16:58 -0500
commit6efc67d7e2163fd19deed4d3d3db37704a367bc4 (patch)
tree45b896408e6dfcf493378b8c67992250acc14558 /wintable/new/resize.h
parent399b4639fee23d376691fc1e0123f414f4498fcd (diff)
More header control stuff: resize handling/header control repositioning.
Diffstat (limited to 'wintable/new/resize.h')
-rw-r--r--wintable/new/resize.h17
1 files changed, 17 insertions, 0 deletions
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;
+}