VC MFC CListCtrl有关问题

VC MFC CListCtrl问题
1、如何实现CListCtrl竖着的滚动条一直可见,就是有一条数据就有垂直的滚动条。
2、MFC的窗口如何实现平面化显示。类似网页的样式。

------解决方案--------------------
3.用弹出右键菜单的方式. Trackpopupmenu.   只要你的菜单是垂直的就可以了.
------解决方案--------------------
哥教你一招:
假设你的CListCtrl控件绑定的变量是m_list,那么在OnPait()函数的最末端添加如下代码
void CTestDlgDlg::OnPaint()
{
......................................//在此省略了程序自动生成的代码
if(!(m_list.GetStyle() & WS_VSCROLL))
{
  m_list.ModifyStyle(0, WS_VSCROLL, SWP_DRAWFRAME);   ::EnableScrollBar(GetDlgItem(IDC_LIST1)->GetSafeHwnd(), SB_VERT, ESB_ENABLE_BOTH);
}
if(!(m_list.GetStyle() & WS_HSCROLL))
{
  m_list.ModifyStyle(0, WS_HSCROLL, SWP_DRAWFRAME);
  ::EnableScrollBar(GetDlgItem(IDC_LIST1)->GetSafeHwnd(), SB_HORZ, ESB_ENABLE_BOTH);


}