MFC中的对话框中列表框和列表控件有什么区别
答案:2 悬赏:0
解决时间 2021-02-15 21:38
- 提问者网友:我喜歡係
- 2021-02-15 09:14
MFC中的对话框中列表框和列表控件有什么区别
最佳答案
- 二级知识专家网友:茫然不知崩溃
- 2021-02-15 10:39
列表框只能是一行一行显示数据,而列表控件可以向windows文件浏览窗口一样显示数据。
全部回答
- 1楼网友:冷态度
- 2021-02-15 11:33
利用上次“学生信息管理”对话框中的列表控件作为实验,为列表控件添加ondblclklist函数。void cdlginfo::ondblclklist1(nmhdr* pnmhdr, lresult* presult)
{
// todo: add your control notification handler code here
int mark = m_list.getselectionmark();
cstring content = m_list.getitemtext(mark, 1);//1就是表中的第1列,可以根据列表的列数任意取
cdlgresult dlg;
dlg.m_content = content;//在打开对话框之前传递变量的值
dlg.domodal();
*presult = 0;
}
添加一个对话框cdlgresult,为其中的编辑框控件添加一个变量m_edit,再添加一个成员变量public:
cstring m_content;
bool cdlgresult::oninitdialog()
{
cdialog::oninitdialog();
// todo: add extra initialization here
m_edit.setwindowtext(m_content);
return true;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |