list control 初始列表 我新建一个对话框,添加一list control, 一button按钮,如何实现点击按钮listcontrol内出现以下效果学号 数学 语文 总分1 100 100 2002 1 55 56 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置list control的列及宽度,然后插入数据 在button'的响应函数里面添加list.InsertColumn(0,"学号");list.InsertColumn(1,"数学");list.InsertColumn(2,"语文");list.InsertColumn(3,"总分");list.InserItem(0,"1");list.SetItemText(0,"1");.......list.InserItem(1,"2");list.SetItemText(1,"2");.... m_list.InsertColumn( 0, "学号", LVCFMT_LEFT, 40 );//插入列 m_list.InsertColumn( 1, "数学", LVCFMT_LEFT, 50 ); m_list.InsertColumn( 0, "语文", LVCFMT_LEFT, 40 );//插入列 m_list.InsertColumn( 0, "总分", LVCFMT_LEFT, 40 );//插入列 int nRow = m_list.InsertItem(0, "");//插入行 m_list.SetItemText(nRow, 0, "1"); m_list.SetItemText(nRow, 0, "100"); m_list.SetItemText(nRow, 0, "100"); m_list.SetItemText(nRow, 0, "200"); nRow = m_list.InsertItem(1, "");//插入行 m_list.SetItemText(nRow, 0, "2"); m_list.SetItemText(nRow, 0, "1"); m_list.SetItemText(nRow, 0, "55"); m_list.SetItemText(nRow, 0, "56"); m_list.ModifyStyle(NULL,LVS_REPORT,0); m_list.InsertColumn(0, "学号", LVCFMT_CENTER, 50); m_list.InsertColumn(1, "数学", LVCFMT_CENTER, 50); m_list.InsertColumn(2, "语文", LVCFMT_CENTER, 50); m_list.InsertColumn(3, "总分", LVCFMT_CENTER, 50); m_list.SetExtendedStyle(m_list.GetExtendedStyle()|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES); int i = 0, j = 0; m_list.InsertItem(0, LPSTR_TEXTCALLBACK); m_list.SetItemText(0, i, "100"); i++; m_list.SetItemText(0, i, "100"); i++; m_list.SetItemText(0, i, "200"); m_list.InsertItem(1, LPSTR_TEXTCALLBACK); m_list.SetItemText(1, j, "1"); j++; m_list.SetItemText(1, j, "55"); j++; m_list.SetItemText(1, j, "56"); 上面都是对的,现在我有另一个对话框2,有m_no,m_ch,m_math,m_sum四个CString变量及对应IDC_Edit,一个OK按钮如何通过对话框1的新增按钮 实现添加功能回头加分 UpdateData(TRUE)把控件中的内容放进它所对应的成员变量(m_no,m_ch,m_math,m_sum)中去,然后在套我刚才写的代码不就好了,反正都是CString的呀,替换“100”这样的就好了 error LNK2019: 无法解析的外部符号 用如下方法进行对话框背景贴图出现问题 添加消息映射的问题:如何在向导中添加 框架窗口的TBN_DROPDOWN 通知消息映射宏.. 怎样打开人家写的DLL? 有没有搜索字符串的函数? 如何在一个D3D的窗口上打印出自己想要显示的字? 菜鸟问题:VC中灰色代码是什么意思? 关于多线程的一个问题 关于对话框刷新的问题 mfc只有把鼠标移到对话框上程序在继续执行? FTP编程问题 VC的classwizard里面的member variables 不显示
list.InsertColumn(0,"学号");
list.InsertColumn(1,"数学");
list.InsertColumn(2,"语文");
list.InsertColumn(3,"总分");list.InserItem(0,"1");
list.SetItemText(0,"1");
.......
list.InserItem(1,"2");
list.SetItemText(1,"2");
....
m_list.InsertColumn( 0, "学号", LVCFMT_LEFT, 40 );//插入列
m_list.InsertColumn( 1, "数学", LVCFMT_LEFT, 50 );
m_list.InsertColumn( 0, "语文", LVCFMT_LEFT, 40 );//插入列
m_list.InsertColumn( 0, "总分", LVCFMT_LEFT, 40 );//插入列 int nRow = m_list.InsertItem(0, "");//插入行
m_list.SetItemText(nRow, 0, "1");
m_list.SetItemText(nRow, 0, "100");
m_list.SetItemText(nRow, 0, "100");
m_list.SetItemText(nRow, 0, "200"); nRow = m_list.InsertItem(1, "");//插入行
m_list.SetItemText(nRow, 0, "2");
m_list.SetItemText(nRow, 0, "1");
m_list.SetItemText(nRow, 0, "55");
m_list.SetItemText(nRow, 0, "56");
m_list.InsertColumn(0, "学号", LVCFMT_CENTER, 50);
m_list.InsertColumn(1, "数学", LVCFMT_CENTER, 50);
m_list.InsertColumn(2, "语文", LVCFMT_CENTER, 50);
m_list.InsertColumn(3, "总分", LVCFMT_CENTER, 50);
m_list.SetExtendedStyle(m_list.GetExtendedStyle()|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
int i = 0, j = 0;
m_list.InsertItem(0, LPSTR_TEXTCALLBACK);
m_list.SetItemText(0, i, "100");
i++;
m_list.SetItemText(0, i, "100");
i++;
m_list.SetItemText(0, i, "200");
m_list.InsertItem(1, LPSTR_TEXTCALLBACK);
m_list.SetItemText(1, j, "1");
j++;
m_list.SetItemText(1, j, "55");
j++;
m_list.SetItemText(1, j, "56");
如何通过对话框1的新增按钮 实现添加功能
回头加分