- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MFC之控件和对话框
一、图像列表控件
1、简单效果如下:
2、初始化:
void CMyDlg::OnInitListBox()
{
LV_COLUMN col_name,col_telephone,col_adress; //先定义创建列表视图控件列;
col_name.mask=LVCF_TEXT|LVCF_WIDTH|LVCF_FMT|LVCF_SUBITEM;
col_name.fmt=LVCFMT_LEFT; //列文本的对齐方式;
col_name.cx=100; //列的宽度;
col_name.iSubItem=0;
col_name.pszText=Name; //列标题字符串;
col_telephone.mask=LVCF_TEXT|LVCF_WIDTH|LVCF_FMT|LVCF_SUBITEM;
col_telephone.fmt=LVCFMT_CENTER;
col_telephone.cx=100;
col_telephone.iSubItem=0;
col_telephone.pszText=Telephone;
col_adress.mask=LVCF_TEXT|LVCF_WIDTH|LVCF_FMT|LVCF_SUBITEM;
col_adress.fmt=LVCFMT_CENTER;
col_adress.cx=100;
col_adress.iSubItem=0;
col_adress.pszText=Adress;
m_list.InsertColumn(0,col_name); //插入列至控件中;
m_list.InsertColumn(1,col_telephone);
m_list.InsertColumn(2,col_adress);
LV_ITEM item_1,item_2; //然后定义创建添加项目;
item_1.mask=LVIF_TEXT|LVIF_IMAGE|LVIF_STATE;
item_1.state=0;
item_1.stateMask=0;
item_1.iImage=0;
item_1.iItem=0;
item_1.iSubItem=0;
item_1.pszText=Zoucheng; //项目文本;
m_list.InsertItem(item_1); //向列中添加主项目;
m_list.SetItemText(0,1; //添加子项目;
m_list.SetItemText(0,2,njust_16B-407);
item_2.mask=LVIF_TEXT|LVIF_IMAGE|LVIF_STATE;
item_2.state=0;
item_2.stateMask=0;
item_2.iImage=0;
item_2.iItem=0;
item_2.iSubItem=0;
item_2.pszText=Tancao;
m_list.InsertItem(item_2);
m_list.SetItemText(0,1;
m_list.SetItemText(0,2,njust_XXX);
}
2、信息的提取和显示:
void CMyDlg::OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult)
{
int index=m_list.GetNextItem(-1,LVNI_SELECTED);
if(index!=-1)
{
CString str=Name:\n\t+m_list.GetItemText(index,0);
str+=\nTelephone:\n\t+m_list.GetItemText(index,1);
MessageBox(str);
}
*pResult = 0;
}
注:m_list为列表视图控件的成员变量。
二、进度条
1、简单效果如下:
2、初始化:
m_progress.SetRange(0,100); //设定显示进度的范围;
m_progress.SetStep(1); //设置进程显示的步长;
m_progress.SetPos(0); //前端置位;
SetTimer(1,100,NULL); //启动定时器;
3、改变进度条位置:
您可能关注的文档
最近下载
- Lenze伦茨变频器8200 motec操作手册.pdf VIP
- 专题07 一次函数背景的最值-胡不归(垂线段最短)问题(原卷版).doc VIP
- 四川省临检中心 合理科学用血依法依规课件 杨静:输血前检测中解决疑难问题的体会.pptx VIP
- 分泌蛋白的合成和运输说课课件-2024-2025学年高一上学期生物人教版必修1.pptx VIP
- 四川省临检中心 输血科 谈目前临床用血形势及自身输血-饶绍琴.pptx VIP
- 2025中信证券融资测试题及答案.docx
- 综合实践活动室使用记录单.docx VIP
- 上海市风华初级中学2021-2022学年七年级下学期期中考试英语试卷 含答案.docx VIP
- 河北省卫生系列高级专业技术职称申报评审条件(护理类).pdf VIP
- 《观赏园艺学》课程教学大纲.doc VIP
原创力文档


文档评论(0)