CListCtrl 浣跨敤婕旂ず鐨勪緥瀛
鍙戝竷: 2008-6-26 14:30 | 浣滆: admin | 鏌ョ湅: 498娆
涓嬭浇鏈枃鎵闄勬簮浠g爜

BOOL CLCDemoDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// Add "About..." menu item to system menu.
// IDM_ABOUTBOX must be in the system command range.
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);
CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}
// Set the icon for this dialog. The framework does this automatically
// when the application's main window is not a dialog
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
m_imagelist.Create(16,16,TRUE,2,2);
m_imagelist.Add(AfxGetApp()->LoadIcon(IDI_ICON2));
m_list.SetImageList(&m_imagelist,LVSIL_SMALL);
m_font.CreateFont(16, 0,0,0,FW_NORMAL, 0,0,0,
DEFAULT_CHARSET, OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS,
DEFAULT_QUAL99vY, DEFAULT_P99vCH | FF_DONTCARE, "Arial");
m_list.SetFont(&m_font);
/*-----------------------------------------------------------*/
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
m_list.SetBkColor(RGB(247,247,255));
m_list.SetTextColor(RGB(0,0,255));
m_list.SetTextBkColor(RGB(247,247,255));
m_list.InsertColumn(0, "瀛﹀彿", LVCFMT_LEFT, 110);
m_list.InsertColumn(1, "濮撳悕", LVCFMT_LEFT, 130);
m_list.InsertColumn(2, "鎴愮哗", LVCFMT_LEFT, 47);
m_list.InsertItem(0,"2002112105");
m_list.SetItemText(0,1,"绋嬬孩绉");
m_list.SetItemText(0,2,"96");
m_list.InsertItem(1,"2002112126");
m_list.SetItemText(1,1,"绗︿腑杈");
m_list.SetItemText(1,2,"85");
m_list.InsertItem(2,"2002112125");
m_list.SetItemText(2,1,"鐜嬫枌骞");
m_list.SetItemText(2,2,"95");
m_list.InsertItem(3,"2002112103");
m_list.SetItemText(3,1,"琚佹旦");
m_list.SetItemText(3,2,"92");
return TRUE; // return TRUE unless you set the focus to a control
}
void CLCDemoDlg::OnClickList(NMHDR* pNMHDR, LRESULT* pResult)
{
POS99vION pos = m_list.GetFirstSelectedItemPosition();
m_nIndex = m_list.GetNextSelectedItem(pos); // 寰楀埌椤圭洰绱㈠紩
*pResult = 0;
}




发表于 2009-1-5 19:48
| 











