我用CListBox派生一个类CExListBox,定义:CExListBox m_ListBox;
然后在CMainFrame中:m_ListBox.Create(WS_BORDER |WS_VSCROLL | LBS_NOTIFY |LBS_SORT| WS_CHILD ,CRect(19,24,400,200),this, 103);创建一个对象但不知为什么不能象在对话框上画的列表框一样操作滚动条,我单击/拖动列表框的滚动条都没反映,在CExListBox中创建一个WM_VSCROLL响应函数,程序就是进不去有人知道就请请回一下,万分感激......
然后在CMainFrame中:m_ListBox.Create(WS_BORDER |WS_VSCROLL | LBS_NOTIFY |LBS_SORT| WS_CHILD ,CRect(19,24,400,200),this, 103);创建一个对象但不知为什么不能象在对话框上画的列表框一样操作滚动条,我单击/拖动列表框的滚动条都没反映,在CExListBox中创建一个WM_VSCROLL响应函数,程序就是进不去有人知道就请请回一下,万分感激......
int C****View::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1;
if(m_ListBox.Create(WS_BORDER |WS_VSCROLL | LBS_NOTIFY |LBS_SORT| WS_CHILD ,CRect(19,24,400,200),this, 103))
{
//在这里m_ListBox.AddString
}
}
把MSDN上ListBox的属性一个一个加上去看看效果啦m_ListBox.Create(WS_BORDER |WS_VSCROLL | LBS_NOTIFY |LBS_SORT| WS_CHILD
|XXXXXXX