怎么使用listcontrol设置标题,行和列

2025-02-24 03:14:22
推荐回答(1个)
回答1:

工具/原料:

1.VC6.0编程环境

2.计算机

方法/步骤:

  1. 新建工程,注意选择 MFC AppWizard(exe),并输入工程名 


  2. 在弹出的对话框中选择【基于对话框】,然后确定


  3. 在对话框界面中,删除不需要的静态文本控件,并添加listcontrol列表控件

    右击控件,在样式中选择【报告】


  4. 右击列表控件,选择【建立类向导】。在弹出的对话框中,选择 Member Variables,在下面的控件中,点击选中IDC_LIST1,点击右上角的【Add Variable】


  5. 在弹出的添加控件变量对话中,输入控件变量的名称,并确定

    下面的类别和变量类型保持默认即可。

    之后回到之前的 MFC ClsssWizard 对话框,点击确定即可。这样就成功给控件添加一个控制变量了 ^_^


  6. 在项目名Dlg.cpp文件中的OnInitDialog()函数里添加代码

    注意,在这个函数的最后,return TRUE 前添加代码。

    列表中,插入一列,用函数InsertColumn()。其参数依次表示:列号,列标题, 对齐方式,列宽,子视图的索引。

    在插入列后,用函数InsertItem()来添加行。其第一个参数表示行的索引,第二个参数表示插入的文本。

    添加行后,给行设置文本用函数SetItemText()。其第一个参数为行号,第二个参数为列号,第三个参数表示设置的文本信息。


  7. 程序运行后的结果

    可以根据需要设置多列,改变标题、行和列的内容。体会其函数的使用顺序和调用方法。自己试着多写几次就可以记住啦


注意事项:

1.在控件listcontrol中添加数据时,要先添加行信息,再添加列信息