如题,每个20分。
1。Group box,怎么改变线条的颜色?
2。List Ctrl如何加网格?
3。不小心把一个类弄没了,可能是我点了Hide,classview里面就不再显示了。如何重新显示隐藏的类?(注:拷贝到其他路径下又可以正常显示类了,我不想换路径)

解决方案 »

  1.   

    2: m_showList.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
    3: 找FILEVIEW中找到类的头文件.h,打开在任意地方空格,取消。就可以在CLASSVIEW中看到该类了
      

  2.   

    1。Group box,怎么改变线条的颜色?不清楚那个线条是指什么?
      

  3.   

    就是group box的外围框。一般是灰色的。
      

  4.   

    CListCtrl& list = GetListCtrl();
    DWORD dwStyle = GetWindowLong( list.m_hWnd, GWL_STYLE );
    if ( (dwStyle & LVS_TYPEMASK) != dwView )
    SetWindowLong( list.m_hWnd, GWL_STYLE,
    (dwStyle & ~LVS_TYPEMASK) | dwView
    |LVS_SORTASCENDING|LVS_SINGLESEL|LVS_SHOWSELALWAYS);
    list.SetExtendedStyle(list.GetExtendedStyle()|LVS_EX_FULLROWSELECT
    |LVS_EX_ONECLICKACTIVATE|LVS_EX_GRIDLINES);设置风格的,其中LVS_EX_GRIDLINES用来指出网格风格
      

  5.   

    1。需要重绘
    2。m_list.SetExtendedStyle(m_list.GetExtendedStyle() | LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
      

  6.   

    Group box,怎么改变线条的颜色?不清楚那个线条是指什么?
      

  7.   

    groupbox也是static。。需要派生类重绘