读书人

MFC中怎么让一个对话框始终处于视图区

发布时间: 2013-01-17 10:28:54 作者: rapoo

MFC中如何让一个对话框始终处于视图区域的右下角
各位大侠:
小弟刚刚开始学习vc6.0,遇到一个问题,我想让调出的对话框始终处于视图区域的右下角,想使用MoveWindow,但是好像参数总是算不对,还希望各位赐教啊
小弟先谢谢了
[解决办法]
视图类OnSize()里面:

CRect rc1;
GetClientRect(&rc1);//获取视图的客户区矩形
CRect rc2;
对话框.GetWindowRect(&rc2);//获取对话框窗口矩形
对话框.MoveWindow(rc1.Window-rc2.Window(),
rc1.Height-rc2.Heidht,
rc2.Window(),
rc2.Heidht);

读书人网 >VC/MFC

热点推荐