怎么初始化MFC中子对话框中的listcontrl控件啊?
我准备做几个子对话框,每个对话框一个Listcontrl控件,但是不知道怎么初始化,我如果是在主对话框中放一个listcontrl控件的话,可以直接在主对话框中的onin...
我准备做几个子对话框,每个对话框一个Listcontrl控件,但是不知道怎么初始化,我如果是在主对话框中放一个listcontrl控件的话,可以直接在主对话框中的oninitdialog下初始化
展开
2个回答
展开全部
子对话框你也需要建立对应的类,然后也是在 OninitDialog 中去初始化。
VC6的话,切换到你的对话框资源,ctrl+w ,提示你新建类,建立完了也是找 OnInitDialog 事件编程即可。
VC6的话,切换到你的对话框资源,ctrl+w ,提示你新建类,建立完了也是找 OnInitDialog 事件编程即可。
追问
我已经对子对话框建类了,比如CZhendDialog,可是在classview的的CZhendDlg下面没有OnInitDialog啊,只有CZhendDlg(CWnd* pParent /*=NULL*/) 和DoDataExchange(CDataExchange* pDX)两个
展开全部
比如控件变量为c_list,初始化代码如下:
c_list.ModifyStyle(0, LVS_REPORT);
c_list.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT);
以上是样式初始化
c_list.InsertColumn(1,_T("学号"),LVCFMT_CENTER,100);
c_list.InsertColumn(2,_T("姓名"),LVCFMT_CENTER,100);
c_list.InsertColumn(3,_T("年龄"),LVCFMT_CENTER,100);
以上是标题初始化,第一个参数是标题序号,建议从1开始,你也可以试试从0开始会怎么样
第2个参数是内容,第3个参数是模式,这里LVCFMT_CENTER是居中,第4个参数是长度,可以任意调整
c_list.ModifyStyle(0, LVS_REPORT);
c_list.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT);
以上是样式初始化
c_list.InsertColumn(1,_T("学号"),LVCFMT_CENTER,100);
c_list.InsertColumn(2,_T("姓名"),LVCFMT_CENTER,100);
c_list.InsertColumn(3,_T("年龄"),LVCFMT_CENTER,100);
以上是标题初始化,第一个参数是标题序号,建议从1开始,你也可以试试从0开始会怎么样
第2个参数是内容,第3个参数是模式,这里LVCFMT_CENTER是居中,第4个参数是长度,可以任意调整
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询