正文

主窗体设计(17)

Visual C++项目开发案例全程实录(第2版) 作者:明日科技


 

处理主对话框的WM_SIZE消息,在对话框大小改变时调整视频显示窗口的父窗口大小,从而间接调整预览窗口。代码如下:

void CCaptureDlg::OnSize(UINT nType, int cx, int cy) 

{

CDialog::OnSize(nType, cx, cy);

CRect rc,frc;

GetClientRect(rc); //获取窗口的客户区域

//设置父窗口的大小

m_Frame.SetWindowPos(&wndTop,0,0,rc.Width()-180,rc.Height()-10,SWP_SHOWWINDOW);

m_Frame.GetClientRect(frc); //获得父窗口的客户区域

m_Frame.SetWindowPos(NULL,0,7,frc.Width(),rc.Height()-8,0);

m_Frame.ShowWindow(SW_SHOW); //显示父窗口

}


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号