| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 701 人关注过本帖
标题:[求助]
只看楼主 加入收藏
accacecilannie
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-6-1
收藏
 问题点数:0 回复次数:3 
[求助]
碰到问题,希望在这能得到帮助,急!!!
本人做的数据库系统中的列表控件出现问题。
如下。按书上要求,在CDeviceDBSDLg类中定义一个InitControl私有函数负责添加控件的显示列,可代码写完后运行没有任何结果,控件的显示列没出来。
InitControl代码如下:
void CDeviceDBSDlg::InitControl()
{
 DWORD dwExStyle=LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES| LVS_EX_HEADERDRAGDROP | LVS_EX_UNDERLINEHOT;
 m_listDevice.SetExtendedStyle(dwExStyle);
 m_listLend.SetExtendedStyle(dwExStyle);
 m_listDevice.InsertColumn(0,"设备编号",LVCFMT_CENTER,80);
 m_listDevice.InsertColumn(1,"设备名称",LVCFMT_CENTER,80);
 m_listDevice.InsertColumn(2,"设备入库时间",LVCFMT_CENTER,140);
 m_listDevice.InsertColumn(3,"设备购买人",LVCFMT_CENTER,80);
 m_listDevice.InsertColumn(4,"设备描述",LVCFMT_CENTER,200);
 m_listLend.InsertColumn(0,"借出ID",LVCFMT_CENTER,80);
 m_listLend.InsertColumn(1,"设备编号",LVCFMT_CENTER,80);
 m_listLend.InsertColumn(2,"设备名称",LVCFMT_CENTER,80);
 m_listLend.InsertColumn(3,"借出人",LVCFMT_CENTER,80);
 m_listLend.InsertColumn(4,"设备借出时间",LVCFMT_CENTER,140);
 m_listLend.InsertColumn(5,"设备归还时间",LVCFMT_CENTER,140);
}
在编译时还出现了一个错误说找不到stdafx.h 头文件,可工程里有它呀,不解。编译后运行就是上面的情况,控件中显示列不出现。
在OnInitDialog函数中添加了InitControl的调用,在DeviceDBSDlg.h中也定义了InitControl。可就是没用,怎么回事呢?望高手指点呀!!!
搜索更多相关主题的帖子: 数据库系统 
2005-06-01 20:52
mountain
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2005-5-28
收藏
得分:0 
把控件的属性设为Report就可以了
2005-06-01 22:41
accacecilannie
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-6-1
收藏
得分:0 
先谢谢上面的兄弟了。改后有一点变化。但InitControl中的东西还是没能显示出来,烦呀!高手帮帮忙呀!
2005-06-05 15:03
mountain
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2005-5-28
收藏
得分:0 
不会吧 我这边都能显示
2005-06-05 19:28
快速回复:[求助]
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022245 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved