MFC 模态对话框显示位置

dinko321 2009-11-16 09:49:45
DoModal的时候对话框总是在窗口中间


如何指定对话框的显示位置
...全文
705 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
muzizongheng 2009-11-17
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 dinko321 的回复:]
引用 9 楼 ezhuyin 的回复:
引用 8 楼 dinko321 的回复:
模态对话框可以用movewindow么?


主线程调用以后被阻塞当然没法做到。但是对话框可以Move自己嘛。



不明白,求详细
[/Quote]

如果是模式的话 是不可以 的, 因为它会忽略任何的ShowWindow 或者movewindow.

只能把模式改成非模式,
ezhuyin 2009-11-17
  • 打赏
  • 举报
回复
在模式对话框类的OnInitDialog中使用MoveWindow方法,就可以移动自己。
dinko321 2009-11-17
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 ezhuyin 的回复:]
引用 8 楼 dinko321 的回复:
模态对话框可以用movewindow么?


主线程调用以后被阻塞当然没法做到。但是对话框可以Move自己嘛。
[/Quote]


不明白,求详细
ezhuyin 2009-11-17
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 dinko321 的回复:]
模态对话框可以用movewindow么?
[/Quote]

主线程调用以后被阻塞当然没法做到。但是对话框可以Move自己嘛。
dinko321 2009-11-17
  • 打赏
  • 举报
回复
模态对话框可以用movewindow么?
icefairy 2009-11-17
  • 打赏
  • 举报
回复
MoveWindow
wwgddx 2009-11-17
  • 打赏
  • 举报
回复
在对话框的WM_INITDIALOG中调整,用MoveWindow或者SetWindowPos
littlefangMFC 2009-11-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zyq5945 的回复:]
MoveWindow或者SetWindowPos
[/Quote]正解
这不是鸭头 2009-11-17
  • 打赏
  • 举报
回复
MoveWindow
xpljj502 2009-11-17
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ezhuyin 的回复:]
在模式对话框类的OnInitDialog中使用MoveWindow方法,就可以移动自己。
[/Quote]
正解
Noak_ark 2009-11-16
  • 打赏
  • 举报
回复
同意一楼
wfx_net 2009-11-16
  • 打赏
  • 举报
回复
在对话框的WM_INITDIALOG中调整
zyq5945 2009-11-16
  • 打赏
  • 举报
回复
MoveWindow或者SetWindowPos

15,979

社区成员

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

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