none
如何用单选按钮控制ListCtrl的风格 RRS feed

  • 常规讨论

  • 比如点大图标Radio就以大图标的方式显示,点小图标radio就以小图标的方式显示。

    void CListdlg::OnBnClickedSmallicon2()
    {
     // TODO: 在此添加控件通知处理程序代码
     //获得原有风格
    DWORD dwStyle = ::GetWindowLong(m_listctr.m_hWnd, GWL_STYLE);
    dwStyle &= ~(LVS_TYPEMASK);
    dwStyle &= ~(LVS_EDITLABELS);
    //设置新风格
    SetWindowLong(m_listctr.m_hWnd,dwStyle, LVS_SMALLICON);}
    这样为什么不能实现?

    2010年8月6日 8:03