美文网首页从汇编到C++
win32 ListView控件

win32 ListView控件

作者: Asura_Luo | 来源:发表于2018-05-04 02:37 被阅读0次

    ListView控件

    用到的相关api函数

    //获取控件句柄
    HWND GetDlgItem(
            HWND hDlg,//获得控件所处的窗口的句柄
            int nIDDlgItem //控件id
    );
    
    //初始化列表的列 (listview插入新的一列
    int ListView_InsertColumn(
        HWNDhwnd, //控件的句柄
        int iCol,  //第几列 (索引 index
        const LPLVCOLUMNpcol //结构体指针 (包含新列的结构体
    );
    
    //插入新的一行条目
    int ListView_InsertItem(
            HWND hwnd,
            const LPLVITEM pitem
    );
    //设置条目的属性
    BOOL ListView_SetItem(
            HWND hwnd, 
            const LPLVITEM pitem
    );
    
    //删除所有项目
    BOOL ListView_DeleteAllItems(
            HWND hwnd
    );
    
    //标准输出格式化字符串
    swprintf(buffer,L"%s,哈哈",param);
    //清空
    ZeroMemory(buffer);
    

    list属性:

    View-展示形式 : report-报表形式

    实现一个简易任务管理器

    0x1 添加listview控件

    找到资源视图,双击并打开

    image

    打开工具箱,找到ListControl 拖入到dialog窗体中,调整到适当的大小

    image

    记录list控件的id

    image

    实现基本窗体代码

    image

    0x2 初始化list控件

    获得控件句柄

    image

    调用初始化控件函数

    image

    初始化控件列

    image

    初始化数据

    image

    相关文章

      网友评论

        本文标题:win32 ListView控件

        本文链接:https://www.haomeiwen.com/subject/vgyrrftx.html