listControl表格
来源:互联网 发布:域名过期多少钱续费 编辑:程序博客网 时间:2024/06/05 16:42
//listControl表格不同行不同颜色
在NMCustomdraw事件里添加代码
void CWXPDatabaseDlg::OnNMCustomdrawMylist(NMHDR *pNMHDR, LRESULT *pResult)
{
*pResult = 0;
NMLVCUSTOMDRAW* pNMCD = (NMLVCUSTOMDRAW*)(pNMHDR);
if(CDDS_PREPAINT == pNMCD->nmcd.dwDrawStage)
{
*pResult = CDRF_NOTIFYITEMDRAW;
}
else if (CDDS_ITEMPREPAINT == pNMCD->nmcd.dwDrawStage)
{
*pResult = CDRF_NOTIFYSUBITEMDRAW;
}
else if((CDDS_ITEMPREPAINT|CDDS_SUBITEM)==pNMCD->nmcd.dwDrawStage)
{
COLORREF clrNewTextColor, clrNewBkColor;
int nItem = static_cast<int>(pNMCD->nmcd.dwItemSpec);
if(nItem %2)
{
clrNewTextColor = RGB(0,0,0);
clrNewBkColor = RGB(204,255,255);
}
else
{
clrNewTextColor = RGB(0,0,0);
clrNewBkColor = RGB(255,255,255);
}
pNMCD->clrText = clrNewTextColor;
pNMCD->clrTextBk = clrNewBkColor;
*pResult = CDRF_DODEFAULT ;
}
}
//设置列样式
void CWXPDatabaseDlg::AddListControlColumn()
{
int width=120;
m_ListControl.SetExtendedStyle( LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
//
m_ListControl.InsertColumn(0, " 序号 ",LVCFMT_CENTER,80);
m_ListControl.InsertColumn(1, "端塞编号",LVCFMT_LEFT,width);
m_ListControl.InsertColumn(2, "检测标准",LVCFMT_LEFT,width);
// m_ListControl.InsertColumn(3, "图片路径",LVCFMT_CENTER,250+width);
m_ListControl.InsertColumn(3, "图片路径",LVCFMT_LEFT,0);
m_ListControl.InsertColumn(4, "检测结果",LVCFMT_LEFT,width);
m_ListControl.InsertColumn(5, "检测时间",LVCFMT_CENTER,width+40);
CImageList m_l;
m_l.Create(1,28,TRUE|ILC_COLOR32,1,0); //28是行高
m_ListControl.SetImageList(&m_l,LVSIL_SMALL);
//CFont font; //字体及其大小
// font.CreatePointFont(150,_T("楷体"));
// m_ListControl.SetFont(&font);
//m_ListControl.SetBkColor(RGB(160,180,220));
//m_ListControl.SetTextBkColor(RGB(0,0,255));
//m_ListControl.SetTextColor(RGB(0,0,255));
}
- listControl表格
- ListControl 设置表格行高与字体
- ListControl 设置表格行高与字体
- ListControl
- listcontrol
- ListControl
- ListControl
- MFC ListControl
- ListControl 属性
- MFC ListCOntrol
- ListControl概述
- ListControl操作
- ListControl概述
- ListControl概述
- ListControl小结
- MFC ListControl
- ListControl的使用
- api 编写 listview(ListControl)
- 2017年初BAT的JAVA面试题汇集
- file/Shareference 用法
- HDU6024 Building Shops
- 如何复制 Intellij idea 的错误提示信息
- 每日一记
- listControl表格
- ESP8266交叉编译环境搭建之linux篇
- 机器学习之0-机器学习概述
- javascript逻辑运算符的优先级
- Java中String类型,int类型,double类型相互转换
- Ubuntu 配置阿里云 apt-get 源
- 从程序员到CTO的Java技术路线图
- 多用户同时在一台服务器编译Android源码错误——Communication error with Jack server (77)
- 树的直径