21 lines
510 B
C
21 lines
510 B
C
// 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");
|
|
}
|