当前位置: 58彩票app下载 > 计算机网络 > 正文

自适应操作系统的CListCtrl控件

时间:2019-11-13 17:22来源:计算机网络
MFC完成 自适应操作系统的CListCtrl控件,mfcclistctrl      新建对话框应用程序,删除自动生成的控件后,拖拽三个CListCtrl控件,绑定变量名称为:m_listctrl。在对话框起头化成员函数OnIn

MFC完成 自适应操作系统的CListCtrl控件,mfcclistctrl

     新建对话框应用程序,删除自动生成的控件后,拖拽三个CListCtrl控件,绑定变量名称为:m_listctrl。在对话框起头化成员函数OnInitDialog()中键入以下代码就可以完成自适应系统的CListCtrl控件!

    #include "uxtheme.h"
    #pragma comment(lib,"uxtheme.lib")  

    // 获取当前窗口style

    LONG lStyle;
    lStyle = GetWindowLong(m_listctrl.m_hWnd, GWL_STYLE);
    lStyle &= ~LVS_TYPEMASK; //清除显示方式位
    lStyle |= LVS_REPORT; //设置为report风格
    SetWindowLong(m_listctrl.m_hWnd, GWL_STYLE, lStyle);//设置style

    // 设置扩展风格

    DWORD dwStyle = m_listctrl.GetExtendedStyle();
    dwStyle |= LVS_EX_FULLROWSELECT;// 选中某行使整行高亮(和report风格配合使用)

    m_listctrl.SetExtendedStyle(dwStyle); 

    // 设置windows explorer风格主题

    ::SetWindowTheme(m_listctrl.m_hWnd, L"explorer", NULL);

    m_listctrl.InsertColumn(0, L"工资", LVCFMT_LEFT, 100); 
    m_listctrl.InsertColumn(1, L"姓名", LVCFMT_LEFT, 100);    
    m_listctrl.InsertColumn(2, L"学号", LVCFMT_LEFT, 100);

    int nRow = m_listctrl.InsertItem(0, L"2400");    
    m_listctrl.SetItemText(nRow, 1, L"ャ玥夜ゞ");   
    m_listctrl.SetItemText(nRow, 2, L"007");

 上边是那二种样式的自己检查自纠图:

图片 1

图片 2

 

自适应操作系统的CListCtrl控件,mfcclistctrl 新建对话框应用程序,删除自动生成的控件后,拖拽一个CListCtrl控件,绑定变量名字为:m_l...

编辑:计算机网络 本文来源:自适应操作系统的CListCtrl控件

关键词: