blob: 213516a6112af4a7795c8ae808edf5d304649867 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
// 7 december 2014
static void makeHeader(struct table *t, HINSTANCE hInstance)
{
t->header = CreateWindowExW(0,
WC_HEADERW, L"",
// TODO WS_BORDER?
// TODO is HDS_HOTTRACK needed?
WS_CHILD | HDS_FULLDRAG | HDS_HORZ | HDS_HOTTRACK,
0, 0, 0, 0, // no initial size
t->hwnd, (HMENU) 100, hInstance, NULL);
if (t->header == NULL)
panic("error creating Table header");
}
static void destroyHeader(struct table *t)
{
if (DestroyWindow(t->header) == 0)
panic("error destroying Table header");
}
static void repositionHeader(struct table *t)
{
// TODO http://msdn.microsoft.com/en-us/library/windows/desktop/hh298357%28v=vs.85%29.aspx
}
|