mfc LISTbox
来源:互联网 发布:yii2源码下载 编辑:程序博客网 时间:2024/06/05 13:33
基于对话框的应用:
第一步:在资源视图中,为对话框添加listbox控件
第二步:右击控件,添加变量m_List
第三步:控制控件的样式,
m_ListCtrl.SetExtendedStyle(LVS_EX_FLATSB //扁平风格显示滚动条
|LVS_EX_FULLROWSELECT //允许整行选中
|LVS_EX_HEADERDRAGDROP //允许整列拖动
|LVS_EX_TWOCLICKACTIVATE //单击选中项
|LVS_EX_GRIDLINES);
第四步:设置控件行列
m_ListCtrl.InsertColumn(0,"Board",LVCFMT_LEFT,100,0);
m_ListCtrl.InsertColumn(1,"Port",LVCFMT_LEFT,100,1);
m_ListCtrl.InsertColumn(2,"Recv",LVCFMT_LEFT,100,2);
第五步:插入项
for (int i = 1; i < 10; i++)
{
int count = m_ListCtrl.GetItemCount();
m_ListCtrl.InsertItem(count,"");
m_ListCtrl.SetItemText(count,0,"hello");
m_ListCtrl.SetItemText(count,1,"world");
}
添加左键双击响应程序
为listbox添加对应NM_DBCLICK的消息处理函数
void CTestListDlg::OnDblclkList2(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
int pos = m_ListCtrl.GetSelectionMark(); //获得当前选中项索引
CString s = m_ListCtrl.GetItemText(pos,0);
CString c = m_ListCtrl.GetItemText(pos,1);
AfxMessageBox(s + c);
*pResult = 0;
}
- MFC LISTBOX
- mfc LISTbox
- VC++2005 MFC ListBox
- mfc之ListBox介绍
- mfc之ListBox介绍
- mfc之ListBox介绍
- MFC之ListBox
- mfc控件之ListBox
- MFC----ListBox用法
- MFC控件 ListBox
- MFC ListBox,ComboBox笔记
- MFC----ListBox用法
- VC++2005 MFC ListBox
- MFC控件之ListBox
- mfc之ListBox介绍
- MFC ListBox用法
- MFC,ListBox使用
- MFC-ListBox控件用法
- 德国:这就是中国对克里米亚危机高兴的原因
- JBOSS EAP 6 系列二 Oracle数据源的配置—认识模块的使用
- C++二叉堆的实现
- 【爱上cocos2d-x之九】cocos2d-x坐标系与anchorPoint锚点
- Uva 10892 - LCM Cardinality 解题报告(因式分解)
- mfc LISTbox
- Java byte数组与十六进制字符串互转
- poj1861 Network
- F5公司负载均衡技术
- Core Animation之简单使用CALayer
- kettle使用手册
- 关于c语言的总结
- IOS 开发之UIApplicationDelegate详解
- 多点触摸unity3d