如何载SDI下面实现对话框的位置定义

huaboy408 2003-12-16 03:40:32
现在我做的程序用的是MFC的SDI,我想在程序运行时先弹出一个登陆对话框,对话框位模态的,我想控制对话框在屏幕上的位置,请各位指教。
...全文
83 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
huaboy408 2003-12-17
  • 打赏
  • 举报
回复
哎,半天没人回应,还好解决了。还是谢谢关注的朋友。
huaboy408 2003-12-17
  • 打赏
  • 举报
回复
我的代码是:
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
CDlgLogin dlg;
while(dlg.DoModal()==IDOK)
{
...............
}
}
现在我就想控制这个CDlgLogin在屏幕上的位置,因为我是双屏并排显示,所以我想让它显示在第一屏中间,现在的问题是显示在两屏中间。希望大家帮忙啊,完成后加分。
huaboy408 2003-12-16
  • 打赏
  • 举报
回复
没有这么简单吧,我做的程序需要双屏显示,登陆对话框一弹出来就处在两个屏幕中间,显得很难看,所以需要控制对话框的位置,希望大家鼎立相助
dennis80 2003-12-16
  • 打赏
  • 举报
回复
可以在对话框的属性页中设置,X,Y的值。
huaboy408 2003-12-16
  • 打赏
  • 举报
回复
还想问的是怎么获取屏幕的坐标,不然我怎么控制窗口的位置
9731boy 2003-12-16
  • 打赏
  • 举报
回复
setwindowpos 或movewindow都可以
huaboy408 2003-12-16
  • 打赏
  • 举报
回复
没人帮俺呀,我想快点结帖呢
huaboy408 2003-12-16
  • 打赏
  • 举报
回复
我的对话框是模态的,刚才多写了一个字,里面不需要CreateWindow,还有别的办法吗?
arvid_gs 2003-12-16
  • 打赏
  • 举报
回复
CreateWindow 的 x,y里来指定!

15,980

社区成员

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

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