2014-01-29 5 views
1

У меня возникла проблема с размером CListBox, который предположительно будет охватывать всю клиентскую область приложения SDi.изменить размер вопроса CListBox внутри приложения SDI с дочерним элементом CWnd

Мой Главное окно выглядит, как показано ниже:

picture

Как вы можете ясно видеть, что окно списка не покрывает всю клиентскую область. Ниже то, что я делаю в от размера CWnd производного класса:

void CLogWnd::OnSize(UINT nType, int cx, int cy) 
{ 
    CWnd::OnSize(nType, cx, cy); 

    m_pWndLogList->SetWindowPos(NULL, 0, 0, cx, cy, SWP_NOMOVE | SWP_NOZORDER); 
} 

CLogWnd главное окно, заполняющих всю площадь CMainFrame.

ответ

4

Дайте ваш список LBS_NOINTEGRALHEIGHT стиль. Без него поле хочет иметь высоту, которая является точной кратной высоты строки.

+0

Благодаря @Igor он решил мою проблему. – user3250220