Listcontrol控件随着框架窗口的大小而变化
2012-02-03 20:36
302 查看
当用户改变框架窗口的大小后,框架窗口会接收到 WM_SIZE 消息,并且提供了改变后的大小等信息;
这时,你就可以响应这个消息,根据改变后的情况来控制子窗口。
void CTest0826Dlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
CRect l_ct;
GetClientRect(&l_ct);
if(m_List.m_hWnd)
{
m_List.SetWindowPos(NULL, l_ct.left, l_ct.top, l_ct.Width() - 20, l_ct.Height() - 40, SWP_DRAWFRAME);
}
}
这时,你就可以响应这个消息,根据改变后的情况来控制子窗口。
void CTest0826Dlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
CRect l_ct;
GetClientRect(&l_ct);
if(m_List.m_hWnd)
{
m_List.SetWindowPos(NULL, l_ct.left, l_ct.top, l_ct.Width() - 20, l_ct.Height() - 40, SWP_DRAWFRAME);
}
}
相关文章推荐
- 要想让控件的长宽比随着窗口大小变化而自动调整,下面两个属性必须好好领会掌握。
- 控件随着窗口大小变化
- WPF如何让控件随着窗口大小而变化,布局不乱
- 如何实现ScrolledComposite下 控件个数随着窗口大小自动变化
- C#控件随着窗口大小变化而自动变化
- C++ MFC控件随着窗口大小变化而自适应
- 控件随着窗口大小变化
- C++ MFC控件随着窗口大小变化而自适应
- C# Winform 界面中各控件随着窗口大小变化
- C#控件随着窗口大小变化而自动变化
- 让ListControl控件随窗口自动调整大小
- qt designer布局:随着窗口大小变化
- C# winform 布局,最大化之后再还原,内部其他控件大小怎么随着变化。
- 《转》QT界面怎么使控件随窗口大小变化一直居中显示
- C# 控件随窗口大小变化自动缩放
- 使Interactive Form的textField控件的Height/width,随着数据量大小的变化而变化
- VC++之随父窗口变化调整控件大小
- mfc随着窗口大小调整控件大小
- 控件大小随窗口变化的方法(MFC)
- 控件大小随窗口变化( 可多个控件,增加了tab下窗口大小,CCombox不能下拉 )(好)