BOOL CDownloads_Deleted::Create(CWnd *pParent) { CRect rc (0, 0, 0, 0); if (FALSE == CListCtrlEx::Create (LVS_REPORT|LVS_OWNERDRAWFIXED|LVS_SHOWSELALWAYS, rc, pParent, 0x5A9)) return FALSE; SetExtendedStyle (LVS_EX_FULLROWSELECT|LVS_EX_HEADERDRAGDROP|LVS_EX_INFOTIP); m_images.Create (16, 17, ILC_COLOR24 | ILC_MASK, 7, 1); CBitmap bmp; bmp.Attach (SBMP (IDB_DOWNLOADSTASKS)); m_images.Add (&bmp, RGB (255, 0, 255)); SetImageList (&m_images, LVSIL_SMALL); m_selimages.Create (16, 17, ILC_COLOR24 | ILC_MASK, 7, 1); CBitmap bmp2; bmp2.Attach (SBMP (IDB_DOWNLOADSTASKS_SEL)); m_selimages.Add (&bmp2, RGB (255, 0, 255)); SetSelectedImages (&m_selimages); InsertColumn (0, "", LVCFMT_LEFT, 200, 0); InsertColumn (1, "", LVCFMT_LEFT, 50, 0); InsertColumn (2, "", LVCFMT_LEFT, 100, 0); InsertColumn (3, "", LVCFMT_LEFT, 58, 0); InsertColumn (4, "", LVCFMT_LEFT, 200, 0); ReadState ("DownloadsDeleted"); return TRUE; }
BOOL CTorrents_Tasks::Create(CWnd *pwndParent) { CRect rc (0, 0, 50, 50); if (FALSE == CListCtrlEx::Create (HDS_DRAGDROP | LVS_REPORT | LVS_OWNERDRAWFIXED | LVS_SHOWSELALWAYS | LVS_OWNERDATA | LVS_NOSORTHEADER, rc, pwndParent, 0x56783)) return FALSE; SetExtendedStyle (LVS_EX_FULLROWSELECT|LVS_EX_HEADERDRAGDROP| LVS_EX_INFOTIP|0x00004000); m_images.Create (16, 17, ILC_COLOR24 | ILC_MASK, 7, 1); CBitmap bmp; bmp.Attach (SBMP (IDB_DOWNLOADSTASKS)); m_images.Add (&bmp, RGB (255, 0, 255)); SetImageList (&m_images, LVSIL_SMALL); m_selimages.Create (16, 17, ILC_COLOR24 | ILC_MASK, 7, 1); CBitmap bmp2; bmp2.Attach (SBMP (IDB_DOWNLOADSTASKS_SEL)); m_selimages.Add (&bmp2, RGB (255, 0, 255)); SetSelectedImages (&m_selimages); InsertColumn (0, "", LVCFMT_LEFT, 200, 0); InsertColumn (1, "", LVCFMT_LEFT, 50, 0); InsertColumn (2, "", LVCFMT_LEFT, 100, 0); InsertColumn (3, "", LVCFMT_LEFT, 60, 0); InsertColumn (4, "", LVCFMT_LEFT, 50, 0); InsertColumn (5, "", LVCFMT_LEFT, 58, 0); InsertColumn (6, "", LVCFMT_LEFT, 70, 0); InsertColumn (7, "", LVCFMT_LEFT, 200, 0); InsertColumn (8, "", LVCFMT_LEFT, 120, 0); ReadState ("TorrentsTasks"); ShowWindow (SW_SHOW); return TRUE; }
BOOL CDownloads_History::Create(CWnd *pParent) { CRect rc (0, 0, 0, 0); m_mgr = &_DldsMgr.m_histmgr; if (FALSE == CListCtrlEx::Create (LVS_REPORT|LVS_OWNERDRAWFIXED|LVS_SHOWSELALWAYS, rc, pParent, 0x5d9)) return FALSE; SetExtendedStyle (LVS_EX_FULLROWSELECT|LVS_EX_HEADERDRAGDROP|LVS_EX_INFOTIP); m_images.Create (16, 17, ILC_COLOR24 | ILC_MASK, 7, 1); CBitmap bmp; bmp.Attach (SBMP (IDB_DOWNLOADSTASKS)); m_images.Add (&bmp, RGB (255, 0, 255)); SetImageList (&m_images, LVSIL_SMALL); m_selimages.Create (16, 17, ILC_COLOR24 | ILC_MASK, 7, 1); CBitmap bmp2; bmp2.Attach (SBMP (IDB_DOWNLOADSTASKS_SEL)); m_selimages.Add (&bmp2, RGB (255, 0, 255)); SetSelectedImages (&m_selimages); InsertColumn (0, "file", LVCFMT_LEFT, 100, 0); InsertColumn (1, "url", LVCFMT_LEFT, 100, 0); InsertColumn (2, "added", LVCFMT_LEFT, 80, 0); InsertColumn (3, "dlded", LVCFMT_LEFT, 80, 0); InsertColumn (4, "size", LVCFMT_LEFT, 80, 0); InsertColumn (5, "savedto", LVCFMT_LEFT, 100, 0); InsertColumn (6, "comment", LVCFMT_LEFT, 90, 0); ReadState ("DownloadsHistory"); return TRUE; }
BOOL CSitesWnd::Create(CWnd *pWndParent) { CRect rc (0, 0, 50, 50); if (FALSE == CListCtrlEx::Create (LVS_REPORT|LVS_OWNERDRAWFIXED|LVS_NOSORTHEADER|LVS_SHOWSELALWAYS, rc, pWndParent, 0x53459)) return FALSE; SetExtendedStyle (LVS_EX_FULLROWSELECT|LVS_EX_HEADERDRAGDROP|LVS_EX_INFOTIP); m_images.Create (16, 17, ILC_COLOR24 | ILC_MASK, 4, 1); CBitmap bmp; bmp.Attach (SBMP (IDB_SITELIST)); m_images.Add (&bmp, RGB (255, 0, 255)); SetImageList (&m_images, LVSIL_SMALL); m_selImages.Create (16, 17, ILC_COLOR24 | ILC_MASK, 4, 1); CBitmap bmp1; bmp1.Attach (SBMP (IDB_SITELIST_SEL)); m_selImages.Add (&bmp1, RGB (255, 0, 255)); SetSelectedImages (&m_selImages); InsertColumn (0, LS (L_SITENAME), LVCFMT_LEFT, 200, 0); InsertColumn (1, LS (L_CONNS), LVCFMT_LEFT, 80, 0); InsertColumn (2, LS (L_LOGIN), LVCFMT_LEFT, 100, 0); InsertColumn (3, LS (L_GROUP2), LVCFMT_LEFT, 100, 0); ReadState ("SitesList"); ShowWindow (SW_SHOW); LoadSites (); return TRUE; }