说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

CListBox的问题

编辑:说三道四文库 发布时间:2018-07-19 10:05
HTML文档下载 WORD文档下载 PDF文档下载
我把对话框最大化后,为什么对话框里的CListBox为什么大小不变,请问如何让CListBox大小自动随着对话框大小调整?谢谢
CRect rect;

GetClientRect( rect );

m_pListCtrl->SetWindowPos( NULL, rect.left, rect.top, rect.Width(), 
                           rect.Height (), SWP_NOZORDER );
放在CxxxDlg::OnInitDialog()中
好像不行唉
你在哪里最大化对话框的,在其代码后面加上上面的代码
在OnDraw或者OnPaint里面加上面的代码
打开ClassWizard加上对话框的OnSize()
在OnSize()里加上面的代码
当对话框 OnSize 后,将你的 listbox MoveWindow
CRect rect;
GetClientRect( rect );
m_pListCtrl->SetWindowPos( NULL, rect.left, rect.top, rect.Width(), rect.Height (), SWP_NOZORDER );
试试看应该能行的
为什么在Debug模式下会有错误啊,谢谢!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘