动态创建CListBox控件,高度总是不对,代码如下:
int CFileView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
....
const DWORD dwListBoxStyle = WS_CHILD | WS_VISIBLE |WS_BORDER|WS_EX_STATICEDGE|WS_VSCROLL|WS_HSCROLL|LBS_SORT|LBS_NOINTEGRALHEIGHT|LBS_STANDARD|LBS_HASSTRINGS;
//创建列表
if (!m_CtrlFileList.Create(dwListBoxStyle, CRect(0,250,100,400), this, ID_LISTBOX_FILE))
{
TRACE0("未能创建文件列表\n");
return -1;      // 未能创建
}
}
明明大小是宽100 高150  可是创建完毕后却总是变为250,400;这是为什么?CListBox控件的风格比较烦躁,怎么使用呢,上述明明已经指定了风格,为什么不行?