如何使对话框居中呢?

woyaojinqu 2004-09-24 08:20:56
设计了一个基于窗口的应用程序,其中会出现一个自定义的对话框,但其默认位置出现在左上角,如何才能将对话框的位置设置成居中呢,进一步求教,如何将对话框设置到任意指定位置呢?
...全文
1055 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
westwind999 2004-09-24
  • 打赏
  • 举报
回复
同意可可猫的,当然,如果,你建立的是基于对话框的MFC工程,可以直接在对话框的属性设置里更改此项Center属性为TRUE最为省事。
yaolan1999 2004-09-24
  • 打赏
  • 举报
回复
CenterWindow( ); 比较好
bohut 2004-09-24
  • 打赏
  • 举报
回复
如何将窗口居中显示?
Easy, Call Function CWnd:: Center Windows

Example(1): Center Window( ); //Relative to it's parent
// Relative to Screen
Example(2): Center Window(CWnd:: GetDesktopWindow( ));
//Relative to Application's MainWindow
AfxGetMainWnd( ) -> Center Window( );
woodywjl 2004-09-24
  • 打赏
  • 举报
回复
使用CWnd::SetWindowPos();
具体试用方法msdn上面都有

15,979

社区成员

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

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