首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC中怎么让一个对话框始终处于视图区域的右上角

2013-01-17 
MFC中如何让一个对话框始终处于视图区域的右下角各位大侠: 小弟刚刚开始学习vc6.0,遇到一个问题,我想让调

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);

热点排行