关于MFC list control控件问题

现在在用VS2010做MFC的编程,是要做一个图书查询管理系统,需要添加一个listcontrol控件到一个窗口。添加进去之后上网查了一些lisetcontrol的函数用... 现在在用VS2010 做MFC的编程,是要做一个图书查询管理系统,需要添加一个list control控件到一个窗口。添加进去之后上网查了一些liset control的函数用法,之后发现。
void CFileManageDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_LIST1, m_list);
}
以这段为例,在添加进第二行代码DDX_C....之后,报错“m_list未识别标识符”
请问m_list该在哪里添加?是什么类型的变量?
这个在之后的代码中是不是作为类名使用?

还有"打开对话框的初始化函数"在哪里有?
网上看到的例子 ↓
BOOL CFileManageDlg::OnInitDialog()
{...
m_list.InsertColumn(0, _T("文件名"));
m_list.InsertColumn(1, _T("大小"));
m_list.InsertColumn(2, _T("修改日期"));
m_list.InsertColumn(3, _T("文件类型"));
for(int j=0;j<4;j++)
m_list.SetColumnWidth(j ,140); //改变每一列宽度
return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
}
可是我在哪里都找不到这样类似的函数。是要自己添加么?添加在什么位置?

查询出处:http://zhidao.baidu.com/question/130315231.html

希望能尽快熟悉mfc的各种控件..
比较着急,我是新手希望能有一些详细的说明
BOOL CFileManageDlg::OnInitDialog()
更正:找不到这个函数..函数里的东西能明白是自己写的
展开
 我来答
0浮云追月0
2012-05-10 · TA获得超过266个赞
知道小有建树答主
回答量:159
采纳率:100%
帮助的人:100万
展开全部
CListCtrl m_list;在头文件中定义
OnInitDialog一般会自动生成,除非你不是建的MFC工程,手动添加也不麻烦,在一程对话框类点右键->add windows message handle...->双击WM_INITDIALOG->OK
更多追问追答
追问
请问你说的add windows message handle是在哪里右键的..右键list control的框还是哪里
追答
你有的是VS 200X呀,那就按我图上来,不懂问我...
相思丶猫2C
2012-05-12 · TA获得超过1198个赞
知道小有建树答主
回答量:1432
采纳率:50%
帮助的人:948万
展开全部
类向导 解决一切。
打开类向导,为类中的控件ID关联变量。
OnInitDialog不是消息,是虚函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CLQ风云CLQ
2012-05-12 · TA获得超过257个赞
知道答主
回答量:92
采纳率:0%
帮助的人:51.8万
展开全部
需要为列表控件关联一个变量m_list关联,之后这句会自动添加 DDX_Control(pDX, IDC_LIST1, m_list);,该句是用来进行数据交换的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式