g_hList = CreateWindowEx( WS_EX_CLIENTEDGE, WC_LISTVIEW, "", WS_CHILD | WS_TABSTOP | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_OWNERDRAWFIXED | LVS_REPORT | LVS_SHOWSELALWAYS | LVS_NOLABELWRAP | WS_VISIBLE, 12, 83, 518, 237, hwnd, NULL, NULL, NULL); //g_hListProc = SetWindowLong(g_hList, GWL_WNDPROC, (LONG)ListProc); ListView_SetExtendedListViewStyle(g_hList, LVS_EX_GRIDLINES); LVCOLUMN cListColumn; cListColumn.mask = LVCF_FMT | LVCF_WIDTH; cListColumn.fmt = LVCFMT_LEFT; cListColumn.cx = 199; ListView_InsertColumn(g_hList, 0, &cListColumn); cListColumn.cx = 201; ListView_InsertColumn(g_hList, 1, &cListColumn); cListColumn.cx = 95; ListView_InsertColumn(g_hList, 2, &cListColumn); LVITEM itemTest; itemTest.mask = LVIF_TEXT; itemTest.iItem = 0; itemTest.iSubItem = 0; itemTest.pszText = "Test"; ListView_InsertItem(g_hList, &itemTest); ListView_SetItemText(g_hList, 0, 1, "Test 2"); ListView_SetItemText(g_hList, 0, 2, "Test 3");