Added a count variable to the table structure.

This commit is contained in:
Pietro Gagliardi 2014-10-19 19:40:23 -04:00
parent 99bfbbbed5
commit 988c3a7dd8
1 changed files with 3 additions and 2 deletions

View File

@ -28,6 +28,7 @@ struct table {
HFONT defaultFont; HFONT defaultFont;
HFONT font; HFONT font;
intptr_t selected; intptr_t selected;
intptr_t count;
}; };
static void drawItems(struct table *t, HDC dc) static void drawItems(struct table *t, HDC dc)
@ -46,7 +47,7 @@ static void drawItems(struct table *t, HDC dc)
if (GetTextMetricsW(dc, &tm) == 0) if (GetTextMetricsW(dc, &tm) == 0)
abort(); abort();
y = 0; y = 0;
for (i = 0; i < 100; i++) { for (i = 0; i < t->count; i++) {
RECT rsel; RECT rsel;
HBRUSH background; HBRUSH background;
@ -89,7 +90,7 @@ static LRESULT CALLBACK tableWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM
if (t->defaultFont == NULL) if (t->defaultFont == NULL)
abort(); abort();
t->font = t->defaultFont; t->font = t->defaultFont;
t->selected = 5;//TODO t->selected = 5;t->count=100;//TODO
SetWindowLongPtrW(hwnd, GWLP_USERDATA, (LONG_PTR) t); SetWindowLongPtrW(hwnd, GWLP_USERDATA, (LONG_PTR) t);
} }
switch (uMsg) { switch (uMsg) {