初始化时怎样让对话框移到所要求的地方?

tpliulang 2003-11-03 11:07:29
我做了一个基于单文档的界面,主界面出现时同时也有对话框出现,我想把对话框移到理想的地方?不会做,请大家帮帮忙,谢谢!

我是这样做的:
LRESULT CMainFrame::OnPopupDialog(WPARAM, LPARAM)
{
CMyDialog dlg;
dlg.DoModal();

CRect rcWnd;
this->GetWindowRect(&rcWnd);
rcWnd.left = 20;
rcWnd.top = 20;
rcWnd.right = 100;
rcWnd.bottom = 200;

dlg.MoveWindow(&rcWnd);
dlg.ShowWindow(SW_SHOW);
return 0;
}
可是有问题,请大家帮帮忙!
...全文
12 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bcpl 2003-11-03
  • 打赏
  • 举报
回复
处理CMyDialog的WM_INITDIALOG消息(OnInitDialog),在其中MoveWindow
zhucde 2003-11-03
  • 打赏
  • 举报
回复
CRect rcWnd;
rcWnd.left = 20;
rcWnd.top = 20;
rcWnd.right = 100;
rcWnd.bottom = 200;

this->MoveWindow(rcWnd);
vcforever 2003-11-03
  • 打赏
  • 举报
回复
什么问题呀?是不是你的坐标不对呀!

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧