1、LIST CONTROL(report方式):
(1)类的方式
A.增加列
LVCOLUMN lv;
lv. mask=LVCF_TEXT|LVCF_FMT|LVCF_WIDTH ;
lv. fmt=LVCFMT_CENTER ;
lv.cx=100;
lv.pszText="编号";
lv.cchTextMax=sizeof(lv.pszText);
lv.iSubItem =0;
lv.iOrder =0;
m_list->InsertColumn(0,&lv);
lv.pszText="名称";
lv.cchTextMax=sizeof(lv.pszText);
lv.iSubItem =1;
lv.iOrder =1;
m_list->InsertColumn(1,&lv);
lv.pszText="简称";
lv.cchTextMax=sizeof(lv.pszText);
lv.iSubItem =2;
lv.iOrder =2;
m_list->InsertColumn(2,&lv);
B.增加行
CListCtrl *proclist;
proclist=(CListCtrl *)GetDlgItem(IDC_PROCLIST);
int nItem = proclist->InsertItem(0,(char*)("vvvv"));
proclist->SetItem(nItem,1,LVIF_TEXT,(char*)("ffffff"),0,0,0,0);
(2)非类的方式
A.增加列
LVCOLUMN lv;
lv. mask=LVCF_TEXT|LVCF_FMT|LVCF_WIDTH;
lv. fmt=LVCFMT_CENTER ;
lv.cx=100;
lv.pszText="第一项";
lv.cchTextMax=sizeof(lv.pszText);
lv.iSubItem =0;
lv.iOrder =0;
SendDlgItemMessage(IDC_PROCLIST,LVM_INSERTCOLUMN,0,(LPARAM)&lv);
lv. mask=LVCF_TEXT|LVCF_FMT|LVCF_WIDTH ;
lv. fmt=LVCFMT_CENTER ;
lv.cx=100;
lv.pszText="第二项";
lv.cchTextMax=sizeof(lv.pszText);
lv.iSubItem =1;
lv.iOrder =1;
SendDlgItemMessage(IDC_PROCLIST,LVM_INSERTCOLUMN,1,(LPARAM)&lv);
lv. mask=LVCF_TEXT|LVCF_FMT|LVCF_WIDTH;
lv. fmt=LVCFMT_CENTER ;
lv.cx=100;
lv.pszText="第三项";
lv.cchTextMax=sizeof(lv.pszText);
lv.iSubItem =2;
lv.iOrder =2;
SendDlgItemMessage(IDC_PROCLIST,LVM_INSERTCOLUMN,2,(LPARAM)&lv);
B.增加行
LVITEM procinfo;
procinfo.iItem=0;
procinfo.mask=LVIF_TEXT;
procinfo.pszText=(LPTSTR)("aaaaa");
procinfo.iSubItem=0;
SendDlgItemMessage(IDC_PROCLIST,LVM_INSERTITEM,0,(LPARAM)&procinfo);
procinfo.iItem=0;
procinfo.mask=LVIF_TEXT;
procinfo.pszText=(LPTSTR)("bbbbb");
procinfo.iSubItem=1;
SendDlgItemMessage(IDC_PROCLIST,LVM_SETITEMTEXT,0,(LPARAM)&procinfo);
procinfo.iItem=0;
procinfo.mask=LVIF_TEXT;
procinfo.pszText=(LPTSTR)("ccccccccc");
procinfo.iSubItem=2;
SendDlgItemMessage(IDC_PROCLIST,LVM_SETITEMTEXT,0,(LPARAM)&procinfo);
procinfo.iItem=0;
procinfo.mask=LVIF_TEXT;
procinfo.pszText=(LPTSTR)("ddddddd");
procinfo.iSubItem=3;
SendDlgItemMessage(IDC_PROCLIST,LVM_SETITEMTEXT,0,(LPARAM)&procinfo);
2、LISTBOX:
(1)类的方式
CListBox *proclist;
proclist=(CListBox*)GetDlgItem(IDC_PROCLIST);
proclist->AddString("ssssssssssssss");
(2)非类的方式
SendDlgItemMessage(IDC_PROCLIST,LB_ADDSTRING,0,(LPARAM)("ffffff"));
分享到:
相关推荐
Vs2010基于listctrl和listbox的滚动列表实现源代码,类似于Vs2010调试窗口的效果,具体效果博客中有介绍
树形控件节点的图标效果;list 控件添加多列数据及网格栏效果;listbox控件的添加项的基本使用; 有利于别人对这三个控件进行比较和学习; 很适合初学者对这三个控件的学习及掌握;
VB开发 ListBox控件列表设置代码VB ListBox control list settings code development
VC++ 窗体列表控件使用实例集 list control view的几个使用技巧,包括ListBox和Combobox等
在ToolBar中嵌入CListBox,看起来像图形菜单
1)添加一个listbox control 2)设置此控件属性:Has Strings : true owner draw : fix or variable selection : single 其他的属性随意。 3)为此控件添加变量,变量类型为类CColorListBox 4)接下来用...
主要介绍了Vc++ 控件List Control用法总结的相关资料,需要的朋友可以参考下
C to shadow show ListBox list control for ListBox display list control
实例059 将数据库中的数据表添加到ListControl控件 101 实例060 利用ListControl控件浏览数据 102 实例061 利用ListControl控件制作导航界面 103 实例062 在列表视图中拖动视图项 105 实例063 利用列标题对...
透明列表框MFClist实现背景透明背景,可以下载看看啊
自己用vs做的,关于listbox,listcontrol,Combobox的!给大家分享一下!
根据网上资源扩展功能写的两个JavaSript TreeView和ListBox控件,带图片,可选中。
练习使用列表空间。和文件的查找方法。vc_combobox_listbox_controllist_treeCtrl的具体应用
其中实现了 CheckBoxList 和 RadioButtonList 的功能,原来用 ListBox 加 Style 实现,但无法实现多列及全选、全不选的功能,后来采用 UserControl 实现,可以实现所有的这些功能
SAP ABAP程序优化方法 table_control中的小操作 ABAP 搜索帮助 ABAP如何自定义下拉列表 ALV常用参数详细描述 SD相关表 如何建立通过sap表维护工具来维护自定义表TCODE FI常用表 ABAP数据库操作 在ABAP中访问外部...
内容索引:VC/C++源码,界面编程,下拉列表 使用图片美化List列表,VC++源代码,将图片显示在ListBox里面,这是比较新鲜的用法,希望VC++朋友研究一下。
The ListBox Control The CheckBox Control The CheckBoxList Control The RadioButton Control The RadioButtonList Control The Button Control The LinkButton Control The ImageButton Control ...
06.zip Combobox Color Picker 选择颜色的ComboBox(6KB)<END><br>7,07.zip Switch between drop down & drop list mode 处理drop down和drop list方式之间的转换(32KB)<END><br>8,08.zip Drop down...
改程序实现的是利用ActiveMovie Control 控件和list控件,在这里你可以在list控件中添加歌曲文件的路径,让后双击进行选择,并且可以实现循环播放功能。
Notice that you should destroy the tooltip if there is no any item under the mouse pointer.To determine the index of the list-view item under the mouse pointer, we send the LVM_HITTEST message to the ...