Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- HWND hwndList1 = CreateWindow(WC_LISTVIEW , L"" , WS_VISIBLE | WS_CHILD | LVS_REPORT | WS_BORDER | WS_VSCROLL | LVS_OWNERDRAWFIXED , 10 , 10 , width , height, hwnd, NULL, GetModuleHandle(NULL), 0);
- CreateItem(hwndList1 , "My item");
- int CreateItem(HWND hwndList, char* Text)
- {
- LVITEM lvi = {0};
- lvi.mask = LVIF_TEXT | LVCF_FMT | LVCFMT_LEFT;
- lvi.pszText = (LPWSTR)Text;
- return ListView_InsertItem(hwndList, &lvi);
- }
- LRESULT CALLBACK WndProc( HWND hwnd , UINT msg , WPARAM wParam , LPARAM lParam)
- {
- switch(msg){
- case WM_DRAWITEM:{ //I dont know what to do
- }
- break;
- case WM_MEASUREITEM:{
- MEASUREITEMSTRUCT* m= (MEASUREITEMSTRUCT*) lParam;
- m->itemHeight=25;
- }
- break;
- case WM_CLOSE:
- DestroyWindow( hwnd );
- break;
- case WM_DESTROY:
- PostQuitMessage(0);
- break;
- default:
- return DefWindowProc( hwnd , msg , wParam , lParam );
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement